0
계약은 :도메인 모델과 나는 DVD 대여 스토어를 모델링하고
Client
는clientNumber
System
에 제공합니다.System
은 주어진clientNumber
이 유효 할 때마다 확인합니다.Client
은 임대하고자하는DVD
의 이름을 제공합니다.- ...
- ... 나중에
Rent DVD
클래스 개념의 새로운 인스턴스 사이의 연결을 현재Client c
에 형성해야합니다.
뭔가처럼 내 도메인 모델은 다음과 같습니다
전제 조건 : 없음
가 사후하십시오 Client c
이 존재 내가 같이 제 1 및 제 2 작업에 계약을했습니다 alt text http://img266.imageshack.us/img266/7492/rentaly.jpg
그러한 c.clientNumber = clientNumber
.
이제이 Client c
과 DVDStore (프런트 엔드로 사용하려는 것) 사이에 연관을 만들어야할지 모르겠습니다. 제가 협회를 만들지 않는다면, 나중에 어떻게이 같은 고객을 "참조"할 수 있습니까? 고객과 다른 개념을 연관시켜야합니까?
감사합니다.
하나의 DVD 타이틀에 대해 DVD 항목을 여러 개 가질 수 있습니까? 당신은 개별 인벤토리 아이템 트래킹을하고 있거나, 당신의 모델은 이미 약간 바로크입니다 ... –
저는 개별 DVD 타이틀 (예 : 타이타닉)과 DVD 아이템 (예 : 고유 식별자 230908239의 DVD "titanic")을 가지고 있습니다. DVD 렌탈에서 기대할 수있는 것이 무엇이므로 여기 저기에있는 개별 DVD를 알 수 있습니다. –