Aggregate 설계 관련 내용 정리(from Book : 도메인 주도 설계 핵심 by 반 버논) 왜 필요할까? 엔터티는 무엇인가? 엔터티는 독립적인 것이다. 각 엔터티는 같은 형태를 띠거나 다른 형태의 엔터티들과의 특성을 구별할 수 있는 고유한 식별성을 갖는다. 엔터티는 변할 수 있는 것이며, 여러 번, 아니 항상 그 상태는 계속해서 변할 수 있다. 하지만 엔터티가 꼭 변하는 것만은 아니고, 변하지 않을 수도 있다. 다른 모델링 수단들과 엔터티를 구분해주는 주 요인은 유일성, 즉 그것의 독립성에 있다. 값 객체는 무엇인가? 값 객체 또는 간단히 말해 값은 불변의 개념적 완전성을 모델링한다. 모델에서 값은 그야말로 값이다. 엔터티와 달리 고유한 식별성이 없으며, 값 형태로 캡슐화된 속성을 비교함으로써 ..