6
我打算用Winform创建应用程序,我想使用MVP模式。如何使用MVP模式在Winforms中构建项目?
因为我以前从未使用MVP模式,所以我不确定如何构建新项目。
我应该如何在ASP.NET MVC中使用相同的约定,例如在模型,演示者和视图中为项目创建单独的文件夹,然后可能使用Presenter类的命名约定,以便它们的名称以单词“Presenter”结束MVC中控制器的名称以“Controller”结尾)
或者我应该为Presenter和Model创建单独的项目?
这将取决于很多因素......使用您认为有用的约定。名字总是可以在后期重构。 – Patrick 2012-04-25 18:14:29
您不一定需要为模型和演示者创建单独的项目,但强烈建议使用它。命名约定只是*约定*,这意味着它不直接影响事物的工作方式,但它是非常有用的。一些框架(例如ASP.NET MVC或rails)将根据其遵循的约定以某种方式运行,但是没有任何东西阻止您定义自己的约定(并对其进行编码)。 这是关于[MVP] [1]的一个很好的阅读[1] [1]:http://msdn.microsoft.com/en-us/magazine/cc188690.aspx – MilkyWayJoe 2012-04-25 18:26:37