2012-01-12 17 views
1

私は顧客がを試すことができるショップがあります多くの製品が最終的にを買うちょうど1つを買う。だから彼が 'を試してみると、costumer - productの製品の関係は1からnですが、' を買っています。 'それは1対1です。それをUMLクラス図で解決するには?クラス図設計の問題:1からnと1から1

答えて

2

次の2つの関連付けを使用することができますがに「しようとします」 -nを指定して「1」を購入します。別の選択肢は、製品が購入されていないか、それとも単なるものであるかをチェックする制約付きの「製品」 - 「n」の関連付けです。

それでも、一つだけの製品を購入することができるアプリケーションは、非常に奇妙;-p

+0

は、家や車の購入を考えている... :)私は複数の車/家を/購入することができないと述べた – de3

+0

バス/学習? :D –

+0

さて、セビノス、自分の棺を買ってみましょう...? – de3

0

1からnは、1つ以上の製品を購入することが可能であると思われるので、ここではより適切なようです。

、その後1 1にはokです、彼は複数の製品を購入することはできませんし、あなたがしようとした製品のトレースを維持したくない場合は...

関連する問題