オブジェクトとの 1 対多関連の取り込み

クラス A とクラス B の間に 1 対多の有向関連を描画して、A オブジェクト 1 つと B オブジェクト複数を作成した場合、これらのオブジェクトをこの関連をインスタンス化したリンクで接続できます。

このタスクについて

こうした関係に対して本製品によって生成されるコードは、A での 1 対多の関係についてコンテナー・クラスを生成し、AB のオブジェクトを作成します。 ただし、A のコンテナーに B のオブジェクトが必ず取り込まれるとは限りません。関係を 1 対 n として関係をモデル化する際には、この製品はコンテナー内に n 個のオブジェクトをインスタンス化します。この製品は、既知の多重度を関連に取り込み、関連インスタンスまたはリンクが実際に存在する条件と存在しない条件をグラフィカルに示すだけです。

オブジェクトを作成し、それらをコンテナーに格納するソース・コードを記述すれば、1 対多関係を保持するコンテナーを取り込むことができます。しかし、汎用の 1 対多関係をモデル化し、そのコンテナーをダイアグラム上にモデル化された不定数のオブジェクトで取り込むことはできません。したがって、1 つのオブジェクト・モデル図に描画されたクラス間の 1 対多の関係に、別のオブジェクト・モデル図で描画されたオブジェクトを取り込むことはできません。


フィードバック