我正在开发一个 WinForms 游戏,在我深入研究之前,我希望有一些真正的结构和一个良好的基础来构建。根据我收集到的信息,就我而言,使用 MVP 模式似乎是最好的方法。所有这些对我来说都很新鲜,所以我有很多问题,但我想知道的第一个答案是:
在我发现的所有 MVP 模式示例中,模型都是一个类。我是否需要为自定义对象等附加类,这些类将位于模式结构中的什么位置?我计划为模式的每个组件制作单独的项目,那么与模型相关的其他类是否会进入我的模型项目?
我对如何在更大规模的应用程序上实现 MVP 感到有些困惑。我发现的一切都只是以非常简单的方式使用 MVP。任何人都可以向我指出一些使用 MVP 的示例代码,而不是以任何方式大规模使用,但比这里发现的要复杂一些:http: //www.codeproject.com/Articles/14660/WinForms-Model-View -主持人
我真的很感激你愿意给我的任何建议。谢谢!