我正在努力掌握洋葱建筑的重要概念,并在阅读一篇文章后提出了一个问我自己的问题。请查看此图片中显示的体系结构中的域:http://tonysneed.files.wordpress.com/2011/10/onion-proj.jpg?w=282&h=494
在两个单独的项目中分离Domain.Entities和Domain.Interface而不是将一个Domain项目与实体和Interfaces文件夹分开是什么?我不是很有经验,但我没有看到一个人会感谢上帝,他有域实体和域接口分开..
答案 0 :(得分:1)
如何将接口定义作为开源发布到客户端,而实现仍然是专有的。只是出于多种原因之一,为什么这是可取的。