domain-driven-design

06장. 도메인 객체의 생명주기

Introduction

AGGREGATE (집합체)

FACTORY (팩터리)

FACTORY와 FACTORY의 위치 선정

생성자만으로 충분한 경우

인터페이스 설계

불변식 로직의 위치

ENTITY FACTORY와 VALUE OBJECT FACTORY

저장된 객체의 재구성

REPOSITORY (리파지터리)

REPOSITORY에 질의하기

클라이언트 코드가 REPOSITORY 구현을 무시한다 (개발자는 그렇지 않지만)

REPOSITORY 구현

프레임워크의 활용

FACTORY와의 관계

관계형 데이터베이스를 위한 객체 설계