【发布时间】:2013-08-11 14:49:05
【问题描述】:
假设有两个类,B 类是A 的子类,B 有一个属性a,类似于A,如下面的伪代码所示:
class A {}
class B extends A {
A a;
}
在 UML word 中,类B 和类A 之间有两种关系。 B 'is-a' 类似于 A 而 B 'has-a' 属性为 A。我可以在一个类图中同时表示这些关系吗?
当我用谷歌搜索时,通常在所有结果中两个类之间只存在一种关系。所以我不确定是否允许这样绘制图表。如果不是,UML如何表达这种类之间的关系。
【问题讨论】:
-
如果你从逻辑上思考,我不认为这是可能的。
标签: uml