MVC基本概念:
MVC将整个程序分为三层:数据模型层(model主要处理数据)、视图模型层(view显示数据)、控制器层(controller处理业务逻辑)。可以将程序的输入输出、数据处理及数据的展示分离开来。
1.模型层:
- 数据对象封装 model.bean/domain
- 数据库操作类 model.dao
- 数据库 model.db
2.试图层:
- 相关工具类 view.utils
- 自定义view view.ui
3.控制层:
- 应用界面相关 controller.activity
- 存放fragment controller.fragment
- 显示列表的适配器 controller.adapter
- 服务相关的 controller.service
- 抽取的基类 controller.base