시나리오를 보니까 Courier(배달원), Delivery(배달) 클래스가 필요할 것 같습니다. 이런 분석을 몇 차례 거듭하면 MenuItem(메뉴 항목), Address(주소) 등 여타 클래스도 도출되어 그림 2-7과 같이 핵심 클래스로 구성된 도메인 모델이 완성됩니다.
▲ 그림 2-7 FTGO 도메인 모델의 주요 클래스
시나리오를 보니까 Courier(배달원), Delivery(배달) 클래스가 필요할 것 같습니다. 이런 분석을 몇 차례 거듭하면 MenuItem(메뉴 항목), Address(주소) 등 여타 클래스도 도출되어 그림 2-7과 같이 핵심 클래스로 구성된 도메인 모델이 완성됩니다.
▲ 그림 2-7 FTGO 도메인 모델의 주요 클래스