为了账号安全,请及时绑定邮箱和手机立即绑定

在 UML 中表示关联和继承

在 UML 中表示关联和继承

人到中年有点甜 2021-09-15 17:16:15
如果我有一个如下所示的类定义:class A extends class B {private B b}我如何在 UML 中表示这种关系?这也是一个糟糕的设计吗?为什么?
查看完整描述

2 回答

?
POPMUISE

TA贡献1765条经验 获得超5个赞

extendsJava 中的关键字代表泛化,在 UML 中显示为空心三角形。

关联显示为实线。角色名称b附加到B带有-私有前缀的类中。大圆点表示它是 的自有财产A

基本上没有什么问题。

//img1.sycdn.imooc.com//6141b9f7000171c701040174.jpg

查看完整回答
反对 回复 2021-09-15
?
森栏

TA贡献1810条经验 获得超5个赞

在决定这是否是一个糟糕的设计之前,你应该给我们你的背景。

对于你的第一个问题:你可以做这样的事情。

//img1.sycdn.imooc.com//6141ba05000110f103000226.jpg

//img1.sycdn.imooc.com//6141ba0b00017eb703260238.jpg

查看完整回答
反对 回复 2021-09-15
  • 2 回答
  • 0 关注
  • 172 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信