作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
上图取自 UML 规范 2.5 第 7 章第 21 页。
对于此图,当元素与自身之间存在关联时,联合意味着什么。我搜索了 union 的定义,我发现:
“属性(property)是其子集的派生联合。”
有人能解释一下这是什么意思吗?
问题here并没有真正解决这个问题,给出的答案也没有解释属性(property)联合
最佳答案
用数学术语思考这个句子;想象一个 Element
有一个集合(数学集合)owner
s,和一套ownedElement
.现在,如果您仔细查看您发布的图片,您会发现已经存在一些关联派生。
如果我们现在只看红色的,您会看到 Element
之间的关联。和 Comment
子集 Element
之间的一个和 Element
本身。因此,如果您要查询所有 owner
s 的特定 Element
,您将收到所有子集的并集。
相同的规则适用于其他元素,例如关系(蓝色),其中 DirectedRelationship 子集关系,但如果您直接查询关系,您将收到所有的并集。
当然,如果您查看 UML 基础结构中的其他图表,您会发现有更多的相互关联的子集。
关于uml - 派生联合在这张图中意味着什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33706812/
我是一名优秀的程序员,十分优秀!