在 UML 中表示关联和继承

如果我有一个如下所示的类定义:


class A extends class B {

private B b

}

我如何在 UML 中表示这种关系?这也是一个糟糕的设计吗?为什么?


人到中年有点甜
浏览 173回答 2
2回答

POPMUISE

extendsJava 中的关键字代表泛化,在 UML 中显示为空心三角形。关联显示为实线。角色名称b附加到B带有-私有前缀的类中。大圆点表示它是 的自有财产A。基本上没有什么问题。

森栏

在决定这是否是一个糟糕的设计之前,你应该给我们你的背景。对于你的第一个问题:你可以做这样的事情。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java