MVC和MVP监督控制器是一样的吗?

log*_*eks 6 c# architecture model-view-controller mvp

可能重复:
什么是MVP和MVC,有什么区别?

我在网站上看过MVC的以下描述:

在这种MVC的情况下,Controller只是构建模型并将其传递给View进行渲染.视图和控制器之间没有任何有状态的相互作用,只是一个"嘿,这是模型,稍后再见"从Controller到View.

我已经阅读了关于MVP - 监督控制器的以下内容

监督控制器:演示者处理用户手势.View直接通过数据绑定绑定到Model.在这种情况下,Presenter的工作是将Model传递给View,以便它可以绑定到它.演示者还将包含手势逻辑,如按下按钮,导航等.

从上面的描述我觉得MVC和MVP背后的基础逻辑 - 监督控制器是相同的.

我的理解是否正确?

提前致谢

kro*_*ijk 3

Stackoverflow 上已经有一篇很棒的文章解决了这个问题,什么是 MVP 和 MVC,有什么区别?

  • 这应该作为评论(和投票结束)发布,而不是答案。 (2认同)