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
互动模式:
事件源E->View->Controller->Model (点击按钮)
事件源E->Controller->Model (系统内部事件,如网络下载完成)



android 中完成 VM 功能的是 Data-binding 机制
如果MVP + dataBinding 一起混合用
就是 MVP + MVVM