MVP和模型 - 视图通信

时间:2014-11-20 13:22:35

标签: model-view-controller mvp

首先,我已经清楚,MVC最重要的一点是责任分离。最近我一直在网上阅读一些文章/ Q& A,以了解大多数流行的MVC实现之间的差异。例子: Architecture more suitable for web apps than 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模式之一:被动视图或监督控制器。

有人可以澄清这个吗?

0 个答案:

没有答案