我正在为DVD租赁商店建模:
Client
将clientNumber
提供给System
。System
有效,clientNumber
就会进行检查。Client
给出了他想租借的DVD
的名称。Rent DVD
类概念的新实例与当前Client c
之间形成关联。我的域模型类似于: alt text http://img266.imageshack.us/img266/7492/rentaly.jpg
我已将合同作为第一次和第二次操作:
前提条件:无
后置条件:Client c
存在c.clientNumber = clientNumber
。
现在,我不知道是否应该在此Client c
和DVDStore(我打算用作前端)之间建立关联。如果我不进行关联,我以后如何能够“引用”同一个客户端?我应该在客户与不同的概念之间建立联系吗?
由于
答案 0 :(得分:0)
是的,必须在Client和DVDStore之间创建关联。否则(如上所述),您以后不能引用同一个客户端(至少不必再次搜索它!)。