Uml图中Java类_从UML图创建java类

我必须基于这个UML图创建java类.

问题是我不知道红色形状内部的关系是什么.

我做了A,B,C,D类之间的所有其他关系,但这个我无法理解.

任何人都可以给我一个提示吗?

到目前为止,我有:

class A extends B

class D extends C

class C

List bElement;

class D

List aElement;

谢谢.

d7167c43cc5424ccdf127dfeed3ca2d5.png

解决方法:

这意味着较低的关联继承自较高的关联.就像下层阶级继承自上层阶级一样.

连接器继承的概念仅在最近的UML版本中引入(根据@Henriette从2.0开始的回答).无论如何,无论是低级关联还是其泛化都不是实际需要的,因为无论如何它继承了这两种泛化.

就个人而言,我还没有很好地利用这个概念,但是知道那些使用它的人(他们在本体中工作的抽象水平非常高).

附:除了p之外,在规范中没有太多关于这个概念的内容. 692:

Generalization arrows between association lines are interchanged as UMLEdges with Generalizations as modelElements, and sources and targets that are UMLEdges with Associations (including AssociationClasses shown as lines) as modelElements.

标签:java,uml

来源: https://codeday.me/bug/20190611/1216605.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值