美文网首页
19.11.14 : 关于MVC的一些想法

19.11.14 : 关于MVC的一些想法

作者: SnailWalker | 来源:发表于2019-11-14 19:37 被阅读0次
    MVC图:参考

    如上图所示,MVC的大体理解如上,其中

    Model层: 数据的操作

    View层: 显示给用户

    Control层: 处理与用户的交互,并向model层发送

    举个例子:

        用户登录

        View层: 

            1. 显示登陆的界面

            2. 显示登陆的状态

            3. 根据登陆结果进行视图选择

             4. 向Control层发起登陆的请求 

        Control层: 

            1. 读取用户输入的用户名+密码,调用登陆的接口,进行登录的操作

            2. 将请求的结果发送给Model层

        Model层:

             1. 根据Control发送过来的数据进行加工处理之后,通知View层进行不同的界面显示

    在MVC模式下,Activity或Fragment作为View的容器,却时常也在承担着Control的作用,这样的前提下,相当于Activity承受了View+Control的作用,这样会导致代码比较多,耦合比较严重

    参考:

     https://zhuanlan.zhihu.com/p/35680070

    https://www.cnblogs.com/xiaxiaoshu/p/9073209.html

    相关文章

      网友评论

          本文标题:19.11.14 : 关于MVC的一些想法

          本文链接:https://www.haomeiwen.com/subject/uwqdictx.html