知识卡片
聚合设计的庖丁解牛过程
内容
聚合是在限界上下文控制下对领域分析模型对象图的规范设计。把对象图视为一头牛,聚合就是那把无厚的刀,确立领域设计模型的自治单元;聚合内高内聚、聚合间松耦合,边界如牛的骨节空隙。设计聚合三步:①理顺对象图(辨别实体还是值对象);②分解关系薄弱处(理清实体关系、保证单一导航方向、以关系强弱为界逐一分解);③调整聚合边界(怵然为戒,对模糊处用聚合设计原则推导)。
参考来源
- 位置:《解构领域驱动设计》16.2(源文件:_epub-src/OEBPS/028.xhtml)
- 结论依据:借庖丁解牛提炼聚合设计的三阶段过程。
- 原始内容:理顺对象图……分解关系薄弱处……调整聚合边界……这一过程借鉴了庖丁解牛的技巧,也可称为"聚合设计的庖丁解牛过程"。