如果您有一个业务规则,其中用户 (或用户界面) 永远不会看到表中的前 30 个项目,您应该将此过滤器放在存储库的GetAll() 中吗?意思是,存储库会处理
通常,存储库应该知道我们决定使用哪个数据库的实现细节。
A) 但是让存储库持久性变得无知有什么好处/缺点 (.
如果我有一个支付值对象,它可以由两个不同的聚合根共享吗?或者我应该复制它?
两种选择都感觉不对!
领域驱动设计的一部分似乎没有太多细节,那就是你应该如何以及为什么将你的领域模型与你的界面隔离开来。我试图说服我的同事.
我正在阅读关于访客模式的内容,它看起来就像双重派遣一样。这两者有什么区别吗?
做这两个术语意味着同样的事情。
参考: http://www.vincehuston .