- 606 名前:600 [2005/06/28(火) 13:13:07 ]
- >>604
レスありがとうございます。 この辺は設計しながらも腑に落ちないところがあったので、もう一度考え直します。 おかげで、自分でもあやふやなまま進めようとしていたことに気づきました。 まず、「設置済み」とか「設置日」とか言っていましたが、 正確には「導入済み」「導入日」というべきかもしれません。 要は、店がMachineを購入して、初めて設置した日のことなのです。 Machineは最初に設置した場所から移動して再設置することもありますが、 そのMachineの「導入日」はいつまでも変わることはありません。 又、「導入日」が違っても同じMachineであることはありえます。 教えていただいたクラス図ですが、InstallationAdapterは >>603でいう「配置クラス」的な役割は果たせないと思うのです。 「配置クラス」は固有のID(配置番号)を属性にもっていて、ゲーム機を0..1で集約しています。 上にも書いた理由から、このクラスが「導入日」は持てないんですよね。
|

|