美文网首页
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