小编Abi*_*ore的帖子

UML-一次组合和继承

我正在为其他人的代码创建 UML 图,我遇到了一些奇怪的事情 - 一个子类有一个父类作为它的成员变量之一,似乎既有“有一个”关系,也有“是一个”关系。显然,这是故意的,但即使浏览了 UML 指南,我仍然不知道如何表示这一点。我是否只显示继承,更强的关系?我是否覆盖箭头,创建一个带有一条线的实心白色箭头?

在 Java 中替换了类名:

public abstract class A {
}

public abstract class B extends A {
    protected A a;
}
Run Code Online (Sandbox Code Playgroud)

我将如何代表这一点?

inheritance uml composition

2
推荐指数
1
解决办法
47
查看次数

标签 统计

composition ×1

inheritance ×1

uml ×1