知识卡片

依赖关系应分不同聚合并以耦合度分值3为界快速分刀

普通读书笔记卡 · 1974.p

内容

两实体间依赖体现职责协作(委派、创建),无主从或整体/部分关系,耦合比普通关联更弱,应划入不同聚合。综合结论:继承体系若为整体概念且子类无特殊属性则整体入同一聚合,否则各子类独立成聚合;除合成优先入同一聚合外,其余关系都考虑分入不同聚合。作者给出耦合度量化分值表,以分值3为分界线快刀斩乱麻定边界——设计者无须太多经验,确定实体关系即可依样画葫芦,合理性留待”调整聚合边界”判定。

参考来源

- 位置:《解构领域驱动设计》16.2.2 依赖关系的处理/结论(源文件:_epub-src/OEBPS/028.xhtml) - 结论依据:给出依赖处理及以分值3为界的快速划分依据。 - 原始内容:耦合的强度较之普通的关联关系更弱,可划分到不同的聚合边界……以耦合度分值3为分界线,快速确定聚合的边界。