도메인 주도 설계 구현
팩토리(factory)
도메인 모델 내의 팩토리
1 | 복잡한 객체와 애그리게잇 인스턴스를 생성하는 책임을 변도의 객체로 이동시키자. |
팩토리는 도메인 모델 내에서 객체 생성외의 추가적인 책임을 가질수도 있고 그럴지 않을 수도 있다.
애그리게잇 루트상의 팩토리 메소드
신중한 생성 과정을 통해 클라이언트가 짊어져야 하는 부담을 줄이고 모델의 표현력을 얻을수 있다.
서비스의 팩토리
서비스 기반의 팩토리를 이용해 수명주기와 개념적 용어를 분리 할수 있다.