我之前没有检查过,所以如果这是一个dup我道歉。分层架构设计中的组件分离
我正在开始作为基于MVP模式的分层设计的WinForms应用程序。我创建了两个将作为我的表示层开始的装配项目。
Company.Project.Presentation.Core - 该组件包含了意见的所有合同/接口和主持人
Company.Project.Presentation.WinForms - 该组件包含的意见和主持人的具体实现。
我认为这样做的主要原因是,如果我们决定转移到WPF,那么合同将在他们自己的独立大会。
这似乎是个好主意吗?或者我只是增加我的解决方案中的项目数时,一个具有子文件夹/名称空间的程序集足够好?
感谢提前任何输入,
的Jeremie