0

我已经研究和使用演示设计模式有一段时间了,我已经成功地实现了诸如等的设计模式FrontController,当然还有模式和框架,这是一个很好的选择。但是,我想知道使用类似的演示模式是否是应用程序的一个不错的选择。如果答案是肯定的,那么很好,如果不是和/或有需要注意的陷阱,如果你能稍微解释一下关于应用程序中不同表示模式的想法,那就太好了。MVPWebAppsMVCASP.NET MVCMVPWinFormsWinForms

4

2 回答 2

1

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

于 2012-02-19T18:57:58.597 回答
1

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

对于网络,

  • 模型 2
  • MVP(PV和SC)

对于 Windows 窗体

  • MVP(PV和SC)

对于 WPF

  • MVP(PV,SC)
  • MVVM

“Microsoft .NET:为企业构建应用程序”一书中有一个非常漂亮的图,它介绍了 MVC、MVP、MVVM 以及可以适用于 Windows 窗体、Web 窗体、ASP.NET MVC 的内容。

图 7-14 在第 374 页,但您也可以在此处观看。

于 2011-08-12T14:49:59.720 回答