Value Object・Entity・Aggregate - DDD のモデル構成要素
Value Object・Entity・Aggregate(集約)は、DDD(Domain-Driven Design、ドメイン駆動設計)でモデルを組み立てる時の構成要素です。Value Object は属性だけで決まる値、Entity は属性が変わっても同じ物として追跡する対象、Aggregate は不変条件(操作が終わった時点で成り立っていなければならない規則)を守るために、その 2 つをまとめた境界を指します。 ...