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