Cog*_*nic 10 .net mvp domain-driven-design project-structure
关于接口和实现它们的类,如何组织解决方案/项目的标准?我正在研究一个MVP,DDD应用程序,并希望听到关于其他人如何布置他们的项目以及他们为什么这样做的反馈.谢谢!!
STW*_*STW 11
它们应该存在于对它们合乎逻辑的命名空间中; 这意味着它们是否应该驻留在同一名称空间中没有确定的规则.你会发现相对抽象的命名空间通常不会与它们的实现一起存在,而与它们的实现者更加1:1的接口更可能彼此并存.
更重要的考虑因素是保持接口的可重用性 - 通常这意味着更多地考虑与接口一起进入组件的内容,而不是名称空间.