可能是重复问题:
什么是MVP和MVC以及它们之间的区别?
我在一个网站上读到了以下关于MVC的描述:
在这种情况下,控制器仅构建模型并将其传递给视图进行渲染。视图和控制器之间没有状态交互,只有从控制器到视图的“嘿,这是模型,再见”的传递。
我读到了以下关于MVP-监督控制器的内容
监督控制器:Presenter处理用户手势。视图通过数据绑定直接绑定到模型上。在这种情况下,Presenter的工作是将模型传递给视图,以便它可以绑定到它上面。Presenter还将包含有关手势(例如按按钮,导航等)的逻辑。
从上述描述中,我感觉MVC和MVP-监督控制器背后的逻辑是相同的。
我的理解正确吗?
提前致谢