【发布时间】:2014-08-24 04:59:02
【问题描述】:
我需要知道如何在 DDD Eg 中使用共享值对象?
如果我有两个聚合根,称为 Registration 和 Admission, 这两个聚合都消耗一个名为 Address 的值对象。即使我的通用语言不同(录取地址和注册地址),此地址对象的模型也是相同的(我的意思是它具有共同的属性)。所以我决定将此值对象从这两个聚合根移动到我的上下文中的公共位置(Say SharedValuess)。我想知道这种做法很好,或者有什么成熟的方法可以处理这种情况。
注意:这篇文章可能违反堆栈溢出规则,因为它的答案是基于意见的,但我没有找到任何其他活跃的论坛来问这个问题。
【问题讨论】:
标签: asp.net domain-driven-design aggregateroot ddd-service