3.1 애그리거트

상위 수준 개념을 이용해서 전체 모델을 정리하면 전반적인 관계를 이해하는데 도움이 된다.

상위 수준 개념을 이용해서 전체 모델을 정리하면 전반적인 관계를 이해하는데 도움이 된다.

개별 객체 수준에서 모델을 바라보면 상위 수준에서 관계를 파악하기 어렵다

개별 객체 수준에서 모델을 바라보면 상위 수준에서 관계를 파악하기 어렵다

도메인 객체 모델이 복잡해진다면?

애그리거트

애그리거트 복잡한 모델을 관리하는 기준 제공!

애그리거트 복잡한 모델을 관리하는 기준 제공!

장점

  1. 수많은 객체를 애그리거트로 묶어서 바라보면 상위 수준에서 도메인 모델 간의 관계를 파악 가능!
  2. 일관성을 관리하는 기준 확립 → 복잡한 도메인을 단순한 구조로

적용하기