MVC模式介绍:
MVC是Model-View-Controller的简称
Model:模型层,负责处理数据的加载或者存储
View:视图层,负责界面数据的展示,与用户进行交互
Controller:控制器层,负责逻辑业务的处理
MVC模式的特点:
1.耦合性低;
2.可扩展性好;
3.模块职责划分明确
MVC模式的不足:
XML文件作为视图层,所做的事情比较有限,所以Activity作为Controller同时也承担了一部分的View视图显示工作,导致Activity代码庞大,维护困难