더북(TheBook)

각 클래스의 의미는 다음과 같습니다.

Consumer: 주문을 하는 소비자

Order: 소비자가 한 주문. 어떤 주문인지 나타내며 상태를 추적합니다.

OrderLineItem: Order의 품목

DeliveryInfo: 주문을 배달할 시간/장소

Restaurant: 배달할 주문을 준비하는 음식점

MenuItem: 음식점의 메뉴 항목

Courier: 주문을 배달하는 배달원. 배달원의 가용성 및 현재 위치를 추적합니다.

Address: 소비자 또는 음식점의 주소

Location: 배달원의 위치(위도/경도)

 

그림 2-7 클래스 다이어그램은 애플리케이션 아키텍처의 단면을 잘 나타내지만, 이 그림을 살아 움직이게 할 시나리오가 없으면 예쁘장한 그림에 지나지 않습니다. 다음은 아키텍처 시나리오에 맞게 시스템 작업을 정의할 차례입니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.