MVC 和 MVP 监督控制器是不是相同? [复制]

Posted

技术标签:

【中文标题】MVC 和 MVP 监督控制器是不是相同? [复制]【英文标题】:Is MVC and MVP supervising controller the same? [duplicate]MVC 和 MVP 监督控制器是否相同? [复制] 【发布时间】:2011-12-11 17:57:18 【问题描述】:

可能重复:What are MVP and MVC and what is the difference?

我已阅读网站中 MVC 的以下说明:

在 MVC 的这种情况下,控制器只是构建模型并传递 它关闭到视图进行渲染。之间没有状态交互 View 和 Controller,只是一个“嘿,这是 Model,待会见” 从控制器到视图。

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

监督控制器:Presenter 处理用户手势。风景 通过数据绑定直接绑定到模型。在这种情况下 Presenter 的工作是将模型传递给视图,以便它可以 绑定到它。 Presenter 还将包含手势逻辑,例如 按下按钮、导航等。

从上面的描述中,我觉得 MVC 和 MVP 背后的底层逻辑 - 监督控制器是相同的。

我的理解正确吗?

提前致谢

【问题讨论】:

【参考方案1】:

*** 上已经有一篇很棒的帖子在 What are MVP and MVC and what is the difference? 中解决了这个问题

【讨论】:

这应该作为评论发布(并投票结束),而不是答案。 @outis 我认为这个问题与可能重复的问题完全不同。我可以重复这个问题吗????

以上是关于MVC 和 MVP 监督控制器是不是相同? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

为啥要同时使用控制器和演示器? [复制]

在 MVC 结构中工作时,DAO 是不是与 Model 相同? [复制]

MVP MVC 和 MVVM 的区别

mvc mvp mvvm的区别

MVC和MVP到底有什么区别呢?

Android 中 MVC、MVP 和 MVVM 对比