MVC,MVP,MVVM的模式比较

旧时模样 提交于 2020-03-02 15:41:54

MVC模式

视图(View):用户界面。

控制器(Controller):业务逻辑(此处代码容易造成污染)

模型(Model):数据保存

MVP模式

1.各部分之间的通信,都是双向的;

2.View 与 Model 不发生联系,都通过 Presenter 传递。

3.View 非常薄,不部署任何业务逻辑,而 Presenter非常厚,所有逻辑都部署在那里。

MVVM模式

MVVM 模式将 Presenter 改名为 ViewModel,基本上与 MVP 模式基本一致,此外该模式使用了双向绑定

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!