0

我正在为一家 DVD 租赁店建模:

  1. AClient将其clientNumber交给System.
  2. System只要给定clientNumber有效,就进行检查。
  3. Client给出了DVD他想租的名字。
  4. ...
  5. ...我稍后必须在Rent DVD类概念的新实例与当前的Client c.

我的领域模型类似于: 替代文字

我已经为第一次和第二次操作制定了合同:

前提条件:无

后置条件:存在一个Client c这样的c.clientNumber = clientNumber

现在,我不知道我是否应该在它Client c和 DVDStore(我打算用作前端)之间建立关联。如果我不进行关联,我以后如何能够“引用”同一个客户?我应该在客户和不同的概念之间建立联系吗?

谢谢

4

1 回答 1

0

是的,必须在 Client 和 DVDStore 之间创建关联。否则(如前所述),您以后不能引用同一个客户端(至少不必搜索它......再次!)。

于 2010-08-12T19:58:16.907 回答