2

誰かがこの UML ダイアグラムを手伝ってくれませんか?

UML ダイアグラム

この UML ダイアグラムで、実行時に、クラス A からオブジェクト a1 と a2、クラス B から b1 と b2、クラス C から c1 と c2、クラス D から d1 と d2、クラス E から e1 と e2 を作成したとします。これらの状況の 1 つが実行時に発生する可能性はありますか?

a. e1 には d1 が含まれ、d1 には e2 が含まれ、e2 には b2 が含まれます

b. a1 には c1 が含まれ、c1 には d1 が含まれます

c. b1 には d1 が含まれ、d1 には e2 が含まれます

d. c1 には a1 が含まれ、a1 には b1 が含まれます

b) と d) の両方が可能であると考える傾向があるため、これを解決できませんでした。

4

1 に答える 1

1

a) が正解です。

a1 には何も含めることができないため、b) は false です。

b1 には何も含めることができないため、c) は false です。

d) は false、a1 には何も含めることはできません

説明: C とその子 (D、E) には、A の子を含めることができるため、この階層の任意のクラスを含めることができます。

于 2013-01-14T13:51:54.503 に答える