以下の疑似コードが示すように、 2 つのクラスがあると仮定B
しA
ますB
。a
A
class A {}
class B extends A {
A a;
}
B
UML 用語では、 classと classの間に 2 つの関係がありA
ます。B
'is-a' はA
onの種類であり、 B
'has-a' は のプロパティですA
。これらの関係を 1 つのクラス図で同時に表すことはできますか?
これをググると、すべての結果で 2 つのクラス間に 1 つの関係しか存在しないことが一般的です。ですから、このような図を描いてよいかどうかはわかりません。そうでない場合は、このようなクラス間の関係を UML でどのように表現するか。