【发布时间】:2022-02-28 00:38:49
【问题描述】:
当我用谷歌搜索了解一元关联时,我得到了以下两种解释:
第一个是:
一元关系是指关系中的两个参与者都是 同一个实体。例如:科目可能是其他科目的先决条件 科目,或一名员工管理多名员工。
第二个是:
B 类知道 A 类。
A 类不知道 B 类。
现在让我们看看下面的例子:
您可以在下面看到 Person 和 Address 关系。我们称之为 关系 as has-a 关系,因为人有一个地址。所以 人知道地址,但地址一无所知 人
我是不是误会了什么?
【问题讨论】:
-
您的第二个解释与一元关联完全无关。
-
@GeertBellekens,感谢您的评论。我看到了几个使用第二种解释来解释一元关联的 slideShare 和 youtube 视频,这让我很困惑。
-
一元的定义:具有、组成或作用于单个元素、项目或组件 所以这显然是关于只涉及单个元素的关联。不要与 单向 混淆
-
UML 中的关联是二进制或 n 元的。什么是一元关联?什么都没有的连接器?
标签: uml associations class-diagram