我之前沒有檢查過,所以如果這是一個dup我道歉。分層架構設計中的組件分離
我正在開始作爲基於MVP模式的分層設計的WinForms應用程序。我創建了兩個將作爲我的表示層開始的裝配項目。
Company.Project.Presentation.Core - 該組件包含了意見的所有合同/接口和主持人
Company.Project.Presentation.WinForms - 該組件包含的意見和主持人的具體實現。
我認爲這樣做的主要原因是,如果我們決定轉移到WPF,那麼合同將在他們自己的獨立大會。
這似乎是個好主意嗎?或者我只是增加我的解決方案中的項目數時,一個具有子文件夾/名稱空間的程序集足夠好?
感謝提前任何輸入,
的Jeremie