表示设计模式



我已经研究和工作了一段时间的表示设计模式,我已经成功地实现了WebAppsFrontController, MVP等设计模式,当然还有MVC模式和ASP.NET MVC框架,这是一个很好的选择。然而,我想知道使用像MVP这样的表示模式是否会是WinForms应用程序的好选择。如果答案是肯定的,那么很好,如果不是并且/或者有陷阱需要注意,那么如果您能解释一下WinForms应用程序中不同表示模式的想法就太好了。

所有表示模式都来自MVC。然而,Model2是ASP。MVC给我们的,MVP分为被动视图(PV)和监督控制器(SC)和表示模型是MVVM给我们的。

对于Web,

  • 模型2
  • MVP (PV和SC)

Windows窗体

  • MVP (PV和SC)

对于WPF

  • MVP (PV, SC)
  • MVVM

在《Microsoft . net:面向企业的应用架构》一书中有一个非常好的图表,它展示了MVC、MVP、MVVM以及哪些可以适用于Windows窗体、Web窗体、ASP。净MVC。

图7-14在第374页,但是你也可以在这里观看。

您可能想看看下面的文章,其中描述了一些与表示组件和模型相关的流行和新的设计模式。

相关内容

  • 没有找到相关文章

最新更新