design-patterns有关的问题


存储库/模型中的Biz逻辑可以吗?

如果您有一个业务规则,其中用户 (或用户界面) 永远不会看到表中的前 30 个项目,您应该将此过滤器放在存储库的GetAll() 中吗?意思是,存储库会处理


使存储库持久性变得无知有哪些优点/缺点?

通常,存储库应该知道我们决定使用哪个数据库的实现细节。
A) 但是让存储库持久性变得无知有什么好处/缺点 (.


DDD-共享或复制要在两个聚合根之间使用的值对象?

如果我有一个支付值对象,它可以由两个不同的聚合根共享吗?或者我应该复制它?
两种选择都感觉不对!


为什么要将我的域实体与我的表示层隔离?

领域驱动设计的一部分似乎没有太多细节,那就是你应该如何以及为什么将你的领域模型与你的界面隔离开来。我试图说服我的同事.


不同的访客模式和双重派遣

我正在阅读关于访客模式的内容,它看起来就像双重派遣一样。这两者有什么区别吗?
做这两个术语意味着同样的事情。
参考: http://www.vincehuston .