【问题标题】:What is the difference between MVP and MVC? [duplicate]MVP 和 MVC 有什么区别? [复制]
【发布时间】:2011-03-14 05:46:33
【问题描述】:

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

我看不出 MVP 和 MVC 软件架构(控制器实现中介者模式的 MVC)之间有任何区别,除了您调用中介者的名称(演示者与控制器)

有人能解释清楚吗?

我很在意,因为我通过 cocoa 对 MVC 有一个合理的理解,我想知道这些知识将如何增长才能理解 MPF/C#/.NET

【问题讨论】:

标签: model-view-controller mvp


【解决方案1】:

Darin 提供了一个很好的链接。我想说有几个关键的区别,但有很多相似之处。 MVP 的观点甚至比 MVVC 的观点更简单——它不知道模型。恕我直言,这使得测试涵盖的所有内容变得更容易。此外,它还可以更轻松地提供替代视图,例如,如果您需要 GUI 和 CLI。但是,阅读这篇文章,它很好地涵盖了这个主题。

【讨论】:

  • 中介者模式 MVC 在 M 和 V 之间没有连接
猜你喜欢
  • 2011-09-10
  • 1970-01-01
  • 2010-09-05
  • 2022-08-17
  • 2012-07-09
  • 1970-01-01
  • 2015-11-23
相关资源
最近更新 更多