知识卡片

聚合设计的庖丁解牛过程

普通读书笔记卡 · 1974.h

内容

聚合是在限界上下文控制下对领域分析模型对象图的规范设计。把对象图视为一头牛,聚合就是那把无厚的刀,确立领域设计模型的自治单元;聚合内高内聚、聚合间松耦合,边界如牛的骨节空隙。设计聚合三步:①理顺对象图(辨别实体还是值对象);②分解关系薄弱处(理清实体关系、保证单一导航方向、以关系强弱为界逐一分解);③调整聚合边界(怵然为戒,对模糊处用聚合设计原则推导)。

参考来源

- 位置:《解构领域驱动设计》16.2(源文件:_epub-src/OEBPS/028.xhtml) - 结论依据:借庖丁解牛提炼聚合设计的三阶段过程。 - 原始内容:理顺对象图……分解关系薄弱处……调整聚合边界……这一过程借鉴了庖丁解牛的技巧,也可称为"聚合设计的庖丁解牛过程"。