MVC、MVP、MVVM通信模式

1.MVC

 特点:单向

 接受指令:1.通过view,再传给controller;2.直接通过controller

2.MVP,将controller改成presender

 特点:双向通信,presenter处理所有逻辑,view变薄。 

3.MVVM

 特点:跟MVP相似,采用了双向绑定,view的变动自动反应在viewmodel。

 

摘录自:http://www.ruanyifeng.com/blog/2015/02/mvcmvp_mvvm.html

原文地址:https://www.cnblogs.com/lixuemin/p/8602536.html