如果我有一个如下所示的类定义:
class A extends class B {
private B b
}
我如何在 UML 中表示这种关系?这也是一个糟糕的设计吗?为什么?
最佳答案
Java中的extends
关键字代表泛化,在UML中显示为空心三角形。
关联显示为实线。角色名称 b
附加到 B
类,带有 -
前缀作为私有(private)类。大点表示它是 A
的自有属性。
这基本上没有错。
关于java - 在 UML 中表示关联和继承,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52309784/