中村といいます。
(児玉さん曰く)
> 単なる関連にしておくことで,同じサービスが二度以上加わらない,
> つまり,ドライクリーニングが二度行われるないようにする制約になっ
> ています。
この場合は、
それを「制約になっている」という言い方をするのは、
ちょっと変じゃないか?と感じました。
{Set}って、
「同じものを複数保持できない」というものだとは聞き及んでいますが、
「無理に同じものを再び持たせようとしたときの挙動」もまた
(少なくともUMLにおいては)決まっている、のでしょうか?
#もし決まってるならばすみません。単なる勉強不足ですね…
つまり、無理に同じものを再び持たせようとしたとき、
有りそうな振る舞いは多分2種類くらい有って、
1:2つ目を拒絶する。
2:1つ目を追い出して2つ目を受け入れる
という、かなり毛色の違う2種類の振る舞いのどちらが選択されてるか?ってのが
気になります。
もし1ならば
「ドライクリーニングが二度行われるないようにする」
といえるのですが、
もし2ならば
「何度行われても、最新のもの以外は忘却するだけのこと」
という、(今回の案件にとって)全然的外れな挙動をしてしまうことになります。
…という心配はUMLにおいては杞憂なのでしょうか?
__________________________________
Do You Yahoo!?
Upgrade Your Life
http://bb.yahoo.co.jp/