我打算用Winform构建应用程序,我想使用MVP模式。
由于我之前从未使用过MVP模式,因此我不确定如何构建新项目。
我是否应该使用与ASP.NET MVC中相同的约定,例如在项目中为模型,演示者和视图创建单独的文件夹,然后可以使用Presenter类的命名约定,以便他们的名称以“Presenter”结尾(同样的方式) MVC中控制器的名称以“Controller”结尾
或者我应该为Presenter和Model创建单独的项目吗?
答案 0 :(得分:2)
命名约定将有所帮助:
另外,我已将当前的解决方案分为3个项目:
现在,我需要为单元测试引用的唯一解决方案是PresentationModels项目。