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

你可能感兴趣的:(MVC设计模式)