知识卡片

以关系耦合强弱划分聚合边界且可忽略值对象

普通读书笔记卡 · 1974.j

内容

类关系耦合度由强至松依次为:泛化、合成、聚合、关联、依赖;耦合越强越可能放入同一聚合。分解关系薄弱处时可忽略值对象(前提是识别正确),因值对象必依附实体、与实体同属一聚合边界,故只需确定实体之间的关系。实体关系越强越可能同属一聚合(体现概念完整性),越弱越可能分属不同聚合(体现概念独立性)。

参考来源

- 位置:《解构领域驱动设计》16.2.2(源文件:_epub-src/OEBPS/028.xhtml) - 结论依据:给出耦合强弱序列与忽略值对象的判定简化。 - 原始内容:它们的耦合度由强至松依次为:泛化、合成、聚合、关联、依赖,耦合度越强,放到同一个聚合的可能就越高……只需要确定实体之间的关系。