Android -- MVP,MVC,MVVM

https://blog.csdn.net/victoryzn/article/details/78392128?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase
MVC
Modle–Controller–View
View可以直接控制Modle

MVP
Modle–Presenter–View
间接交互
View不直接与Model交互,而是通过与Presenter交互来与Model间接交互。
Presenter与View的交互是通过接口来进行的。
通常View与Presenter是一对一的,但复杂的View可能绑定多个Presenter来处理逻辑。

MVVM
可以看到MVVM分别指View,Model,View-Model
View通过View-Model的DOM Listeners将事件绑定到Model上
而Model则通过Data Bindings来管理View中的数据

你可能感兴趣的:(Java,Android)