目前最广泛使用和设计模式,用于开发 Windows 应用程序 Windows 和 Web 用户界面?
此示例可以是使用以下用户界面从第三方源(例如RSS源)检索数据的应用程序:
我的想法是 MVC , MVP 或 的 MVVM 即可。我正在寻找一种利用或适用于特定的现代模式 .NET功能(例如数据绑定, LINQ和IProviders)。
答案 0 :(得分:2)
MVC是一个伟大的模式。它有助于在您的架构中创建关注点分离。最重要的是 - 确保您的代码是模块化的,易于阅读,可测试和可维护。这些都是良好的MVC设计的所有元素。
答案 1 :(得分:0)
MVC或MVP运行良好,不太确定MVVM在网络上运行(任何人都可以澄清)吗?
您需要拥有服务层,以便共享业务逻辑和数据层。
有关服务层的更多信息:
http://martinfowler.com/eaaCatalog/serviceLayer.html
希望这有帮助。