关系多重性的解释

时间:2019-02-27 16:20:59

标签: uml associations relation

我正在努力理解关系的多重性。

一般来说,该如何解释

general

这是类型P的每个实体在类型C的a和b实体之间还是在x和y之间或其他事物之间。我发现的所有解释仅适用于a,x = 0,1和b,y = *

2 个答案:

答案 0 :(得分:4)

反之亦然。 P具有x..y类型的C个实体,而C具有a..b的{​​{1}}个。

请注意:多重标签不应放置以隐藏关联的一部分。

答案 1 :(得分:1)

每个协会都包含两个独立的陈述:

    P的
  • 每个实例都链接到C的x..y个实例
  • 每个C 实例都链接到P的a..b实例

被链接可能意味着P或C具有类型C或P的属性。这是链接的最常见形式,但是UML并未对此进行规定。