175-2108-6175
网站建设资讯详细

MVP框架简介

日期:2021-09-11  作者:千语创想  浏览:3468

MVP(Model-View-Presenter),是从经典的MVC演变而来的。Mode提供数据,View负责显示,Presenter负责逻辑的处理。


MVP和MVC有着一个重大的区别:

在MVP中View与Model不发生联系,它们之间的通信是通过Presenter来进行的,所有的交互都发生在Presenter(即MVC中的Controller)内部;而在MVC中View会直接从Model中读取数据而不是通过Controller。

MVP中各部分之间的通信是双向的,而在MVC中各部分之间的通信是单向的。

在MVP中,View非常薄,不部署任何业务逻辑,称为“被动视图”(Passive View),即没有任何主动性,而Presenter非常厚,所有逻辑都部署在那里。


来千语创想移动应用开发平台学习更多APP开发知识:app开发app制作app开发源码下载app开发框架app制作模板等免费获取。

千语创想-专业APP开发app定制服务商,提供一站式移动应用解决方案,满足您的各类需求,欢迎免费评估需求和获取报价。

转载请注明来自:https://www.qianyuthink.com/news/7587.html
上一页:MVC框架详解
下一页:Vue之组件介绍