0

オブジェクト リレーショナル データベースのオブジェクト クラス図で関係を作成する場合、関係リンクの両端にあるひし形を埋めるかどうか。

これが私のクラス図の画像です:

http://canning.co.nz/Weltec/Class_Diagram.png

4

3 に答える 3

1

これは、ウィキペディアが非常によく説明している構成と集約の選択です。

ただし、実際には、学校の課題でない限り、違いを気にしないことが有効な答えだと思います。非常に詳細な UML ダイアグラムを作成しようとしても、実際にはあまり役に立たないことがわかりました。

于 2013-05-29T04:52:23.983 に答える
0

完全なひし形は、構成、または「所有」関係を示します。参照されるエンティティが、それを表すクラスなしでは存在できない場合に使用します。例として、オーダー ツー オーダー アイテムがあります。注文品は、注文がなければ意味がありません。

空のひし形は、集約、または「has」関係を示します。あなたのダイアグラムを一目見ただけで、これがあなたの場合に使用する正しいダイアグラム要素だと思います。

しかし、私は@mpartelに同意します。2つを区別するための特定の要件がない場合は、ダイヤモンドを無視してください。

于 2013-05-29T04:57:05.943 に答える