MVC设计模式

MVC是常用的设计模式之一,将程序分成三个层次分别是:视图模型层(V),控制器层(C),数据模型层(M)
MVC示意图.png

好处:

1.程序结构灵活,清晰
2.描述各个对象之间的通信方式
3.降低了代码的耦合性

数据模型层(model)

主要处理数据

1.数据对象封装 model.bean/domain
2.数据库操作类 model.dao
3.数据库 model.db

控制层(controller)

处理业务逻辑

1.应用界面相关 controller.activity
2.存放fragment controller.fragment
3.显示列表的配置器 controller.adapter
4.服务相关的 controller.service
5.抽取的基类 controller.base

视图模型层(view)

显示数据

1.相关工具类 view.utils
2.自定义view view.ui

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容