MVC、MVP、MVVM通信模式

时间:2021-10-02 21:13:58

1.MVC

 特点:单向

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

MVC、MVP、MVVM通信模式

2.MVP,将controller改成presender

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

 

MVC、MVP、MVVM通信模式

3.MVVM

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

 MVC、MVP、MVVM通信模式

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