Model view controller MVP和MVC的区别是什么?

Model view controller MVP和MVC的区别是什么?,model-view-controller,mvp,Model View Controller,Mvp,可能重复: 我看不出MVP和MVC软件体系结构(控制器实现中介模式的MVC)之间有什么区别,除了调用中介的名称(presenter vs controller)之外 有人能提供一个清楚的解释吗 我之所以在乎,是因为我对cocoa的MVC有着合理的理解,我想知道,要理解MPF/C#/.NET,这些知识将如何增长,Darin提供了一个很好的链接。我想说有几个关键的区别,但有很多相似之处。MVP的观点甚至比MVVC更简单——它不知道模型。IMHO,这使得测试更容易涵盖所有内容。此外,它还可以更容易地

可能重复:

我看不出MVP和MVC软件体系结构(控制器实现中介模式的MVC)之间有什么区别,除了调用中介的名称(presenter vs controller)之外

有人能提供一个清楚的解释吗


我之所以在乎,是因为我对cocoa的MVC有着合理的理解,我想知道,要理解MPF/C#/.NET,这些知识将如何增长,Darin提供了一个很好的链接。我想说有几个关键的区别,但有很多相似之处。MVP的观点甚至比MVVC更简单——它不知道模型。IMHO,这使得测试更容易涵盖所有内容。此外,它还可以更容易地提供备用视图,例如,如果您同时需要GUI和CLI。但是,阅读这篇文章,它很好地涵盖了这个主题。

不使用谷歌搜索是一回事,但不使用SO的搜索只是悲哀。。。事实上,我在谷歌上得到了很多糟糕的点击率,我发现的3篇文章都是由那些显然不了解这个主题的人撰写和回答的。感谢linkMediator模式MVC在M和V之间没有连接