MVC MVP MVVM

MVC(Model-View-Controller)

互动模式:

事件源E->View->Controller->Model (点击按钮)

事件源E->Controller->Model (系统内部事件,如网络下载完成)

MVP (Model- View - Presenter )

MVVM(Model - View - ViewModel )

android 中完成 VM 功能的是 Data-binding 机制

如果MVP + dataBinding 一起混合用

就是 MVP + MVVM

 
原文地址:https://www.cnblogs.com/cyy12/p/11656416.html