0

私は DVD レンタル ストアをモデル化しています。

  1. AClientはそのclientNumberを に与えSystemます。
  2. 指定されたが有効な場合はSystem常にチェックしclientNumberます。
  3. は、借りたいClientの名前を付けます。DVD
  4. ...
  5. ...後で、Rent DVDクラス概念の新しいインスタンスと現在のClient c.

私のドメインモデルは次のようなものです: 代替テキスト

私は、1回目と2回目の操作の契約を次のように作成しました。

前提条件: なし

Client c事後条件:そのようなが存在しc.clientNumber = clientNumberます。

Client cここで、これと DVDStore (フロントエンドとして使用する予定) との関連付けを作成する必要があるかどうかはわかりません。関連付けを行わない場合、後で同じクライアントを「参照」するにはどうすればよいですか? クライアントと別の概念を関連付ける必要がありますか?

ありがとう

4

1 に答える 1

0

はい、クライアントと DVDStore 間の関連付けを作成する必要があります。それ以外の場合 (前述のとおり)、後で同じクライアントを参照することはできません (少なくとも検索する必要はありません... もう一度!)。

于 2010-08-12T19:58:16.907 に答える