MVC模式
视图(View):用户界面。
控制器(Controller):业务逻辑(此处代码容易造成污染)
模型(Model):数据保存
MVP模式
1.各部分之间的通信,都是双向的;
2.View 与 Model 不发生联系,都通过 Presenter 传递。
3.View 非常薄,不部署任何业务逻辑,而 Presenter非常厚,所有逻辑都部署在那里。
MVVM模式
MVVM 模式将 Presenter 改名为 ViewModel,基本上与 MVP 模式基本一致,此外该模式使用了双向绑定。
来源:oschina
链接:https://my.oschina.net/stupidpotato/blog/3185190