编程语言
首页 > 编程语言> > java – 在UML中表示关联和继承

java – 在UML中表示关联和继承

作者:互联网

如果我有一个类似于以下的类定义:

class A extends class B {
private B b
}

我怎么能在UML中表示这种关系?这也是一个糟糕的设计,为什么?

解决方法:

Java中的extends关键字代表一种泛化,在UML中显示为空心三角形.

该关联显示为实线.角色名称b附加到B类,其前缀为私有符号.大点告诉它它是A的拥有财产.

这基本上没有错.

enter image description here

标签:class-diagram,java,oop,uml,class-design
来源: https://codeday.me/bug/20190731/1586595.html