ddd-aggregate-design
Installation
SKILL.md
集約設計ガイド
DDDにおける集約(Aggregate)設計の原則。
集約とは
集約 = 整合性の境界
- 集約はオブジェクトのグラフであり、そのグラフを一単位として扱う
- 集約内で真の不変条件(常に満たすべき制約)が維持される
- 集約ルート(ルートエンティティ)が集約全体の唯一のエントリーポイント
境界の例:Car集約
┌─────────────────────────────────────┐
│ Car集約 │
│ ┌──────────────────────────────┐ │
│ │ Car (集約ルート) │ │
Related skills