假设有两个类,ClassB是子类 ClassA并且B具有akind of的属性A,如下面的伪代码所示:
class A {}
class B extends A {
A a;
}
在 UML 中,classB和 class之间有两种关系A。B'is-a' 是一种Aon 而B'has-a' 的属性A。我可以在一个类图中同时表示这些关系吗?

当我在谷歌上搜索时,所有结果中两个类之间只存在一种关系是很常见的。所以我不确定是否允许这样绘制图表。如果不是,UML 如何表达这种类之间的关系。


