我一直在尝试深入了解C#中的模型视图控制器模式。我有一个问题无法理解。
在许多示例中,我注意到模型被定义为静态,并在Presenter基类(通常是泛型类)中构建。
那么,在这种情况下如何拥有多个模型类?据我所知,每个创建的Presenter只能引用一个模型类。
我现在正在查看的示例可以在此处找到:http://wesaday.files.wordpress.com/2009/01/finalzip.doc(重命名为.zip)。它来自于这个教程:http://wesaday.wordpress.com/2009/01/30/winform-model-view-presenter-part-v-the-view/ 我猜我总体上遇到的问题是看不出像上面那个示例如何适应具有多个视图/Presenter/模型的工作应用程序。
在许多示例中,我注意到模型被定义为静态,并在Presenter基类(通常是泛型类)中构建。
那么,在这种情况下如何拥有多个模型类?据我所知,每个创建的Presenter只能引用一个模型类。
我现在正在查看的示例可以在此处找到:http://wesaday.files.wordpress.com/2009/01/finalzip.doc(重命名为.zip)。它来自于这个教程:http://wesaday.wordpress.com/2009/01/30/winform-model-view-presenter-part-v-the-view/ 我猜我总体上遇到的问题是看不出像上面那个示例如何适应具有多个视图/Presenter/模型的工作应用程序。