知识卡片
聚合协作优先身份标识引用而非对象引用
内容
聚合协作等同根实体协作,引用形式有对象引用与身份标识引用两种。社区主流建议聚合之间通过身份标识引用:可保证限界上下文解耦,也避免主聚合承担从聚合生命周期管理。
参考来源
- 位置:《解构领域驱动设计》15.4.5(源文件:_epub-src/OEBPS/027.xhtml)
- 结论依据:给出聚合间引用形式的推荐选择。
- 原始内容:主流声音更建议聚合之间通过身份标识进行引用……只要坚持不要在Order中定义对Customer的引用,就能避免双向导航。