uml - 派生联合在这张图中意味着什么

标签 uml

enter image description here
上图取自 UML 规范 2.5 第 7 章第 21 页。

对于此图,当元素与自身之间存在关联时,联合意味着什么。我搜索了 union 的定义,我发现:
“属性(property)是其子集的派生联合。”
有人能解释一下这是什么意思吗?

问题here并没有真正解决这个问题,给出的答案也没有解释属性(property)联合

最佳答案

用数学术语思考这个句子;想象一个 Element有一个集合(数学集合)owner s,和一套ownedElement .现在,如果您仔细查看您发布的图片,您会发现已经存在一些关联派生。

enter image description here

如果我们现在只看红色的,您会看到 Element 之间的关联。和 Comment子集 Element 之间的一个和 Element本身。因此,如果您要查询所有 owner s 的特定 Element ,您将收到所有子集的并集。

相同的规则适用于其他元素,例如关系(蓝色),其中 DirectedRelationship 子集关系,但如果您直接查询关系,您将收到所有的并集。

当然,如果您查看 UML 基础结构中的其他图表,您会发现有更多的相互关联的子集。

关于uml - 派生联合在这张图中意味着什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33706812/

相关文章:

给 Actor 的 UML 消息?

UML 状态机 : Understanding regions, fork 并加入伪状态

java - Java实现多重分类

eclipse - 将 ObjectAid 安装到 Eclipse LUNA 中的错误

delphi - 如何在类图中显示已发布的属性

java - 具有相似特征的对象的 UML 思想。

java - Eclipse 崩溃并显示引用计数错误消息 cairo_surface_destroy

jquery - 用于绘制 UML 图的免费 JQuery 插件

uml - 用例图中的外部实体 (UCD UML 2.0)

python - Python 中接口(interface)和类之间的 UML 聚合