为什么要使用MVC设计模式:
为了提高模块内部的高聚合性、模块间的低耦合性以及代码的复用性。当Android开发项目很大时,通过框架模式将项目分块,能够提搞项目的开发效率、可维护性和可扩展性。通过模块封装的项目,代码的复用性也会得到很大的提高。
具体介绍:

MVC全称为Model(模型层)--View(视图层)--Controller(控制层):
- View层:XML布局文件activity_mvcpattern代表的就是View层,用来显示布局,与用户进行交互。
- Controller层:MVCActivity代表的是Controller层,View层会传递请求至Controller,Controller控制Model层进行数据的更新。
- Model层:Model层一般是开发者自己设计的用于处理数据的模型,主要用于处理数据库、网络请求等一系列复杂的耗时处理,Model数据请求完成后,将数据传递给View层。
- 下面来看一下MVC设计模式的具体实例:listView模拟QQ列表
网友评论