一、MVX架构方式的演变
1. MVC架构
1.1 什么是MVC
MVC是早期Android运用最广泛的架构,MVC对应Model、View、Controller。
a. Model (数据层): 负责管理业务逻辑和处理网络或数据库API。
b. View (视图层): 让数据层的数据可视化。在Android中对应用户交互、UI绘制等。
c. Controller (逻辑层): 获取用户行为的通知,并根据需要更新Model。
MVC模式中,View对Model有着很强的依赖,当View非常复杂的时候,为了最小化View中的逻辑,