MVP和模型

首先,我已经清楚MVC最重要的一点是职责分离。 最近我一直在阅读网络中的一些文章/问答,以了解最流行的MVC实现之间的差异。 示例:比MVC更适合网络应用的体系结构? http://joel.inpointform.net/software-development/mvvm-vs-mvp-vs-mvc-the-differences-explained/

如果我说得对,人们会说MVC和MVP之间的主要区别在于MVP中的模型和视图层之间没有交流,控制器充当了两者之间的中介。 但是,我并没有在MVP原创论文中看到这个限制:http://www.wildcrest.com/Potel/Portfolio/mvp.pdf,它似乎只是以选择,命令和形式向MVC模型添加细节一个互动者。

在我看来,MVP只是一个重载的MVC首字母缩略词,它可能意味着两种MVC模式之一:被动视图或监督控制器。

有人能澄清这一点吗?

链接地址: http://www.djcxy.com/p/30231.html

上一篇: MVP and model

下一篇: How to display complex data in MVP Passive View