Я моделирую DVD Rental Store:
- A
Client
отдает свои clientNumber
System
. System
проверяет всякий раз, когда дано clientNumber
действителен. Client
дает имя DVD
, которого он хочет арендовать. - ...
- ... Позже я получучтобы сформировать связь между новым экземпляром класса
Rent DVD
и текущим Client c
.
Моя модель домена выглядит примерно так: alt text http://img266.imageshack.us/img266/7492/rentaly.jpg
I 'Мы заключили Контракт на первую и вторую операции как:
Предварительные условия: нет
Постусловия: существует Client c
такое, что c.clientNumber = clientNumber
.
Теперь яне знаю, должен ли я сформировать ассоциацию между этим Client c
и DVDStore (который я намерен использовать в качестве внешнего интерфейса).Если я не сделаю ассоциацию, как я смогу позже «ссылаться» на этого же Клиента?Должен ли я установить связь между Клиентом и другой концепцией?
Спасибо