【发布时间】:2010-09-23 09:41:06
【问题描述】:
我最近在 StackoverFlow 上问了一个关于 MVC 的问题:Can the MVC Design Pattern / Architectural pattern be used in Desktop Application Development?
根据提供的答案,我开始研究如何在 Windows 窗体应用程序中实现这一点。我发现了以下 CodeProject 文章:http://www.codeproject.com/KB/cs/model_view_controller.aspx
在文章下方的 cmets 中,某些用户认为(尽管这是一篇好文章)它实际上是观察者模式。 首先,但不太重要的问题是,是否有人同意或不同意这一点,为什么?
关于第二个也是更重要的问题:我正在尝试在 .NET 中构建一个小型任务列表程序。它会非常小,希望很快。 一般来说,对于这样的项目,什么是更好的架构?观察者模式还是 MVC 模式?还是其他模式?
谢谢
【问题讨论】:
-
@Mark:感谢您修复标题。我不敢相信我没有看到! :-)
-
那些不知道什么是观察者模式的用户。
标签: winforms model-view-controller design-patterns observer-pattern