我最近在 StackoverFlow 上问了一个关于 MVC 的问题:可以在桌面应用程序开发中使用 MVC 设计模式/架构模式吗?
根据提供的答案,我开始研究如何在 Windows 窗体应用程序中实现这一点。我遇到了以下 CodeProject 文章: http: //www.codeproject.com/KB/cs/model_view_controller.aspx
在文章下方的评论中,某些用户认为(尽管这是一篇好文章)它实际上是观察者模式。首先,但不太重要的问题是,是否有人同意或不同意这一点,为什么?
关于第二个也是更重要的问题:我正在尝试在 .NET 中构建一个小型任务列表程序。它会非常小,希望很快。一般来说,对于这样的项目,什么是更好的架构?观察者模式还是 MVC 模式?还是另一种模式?
谢谢