2

是否可以在(对象图)上将 a1 与 b1 连接两次,而 A 只有一个 B 对象并且它是{nonunique}

在此处输入图像描述

4

2 回答 2

3

非唯一约束只有在上重数大于零时才有意义(当然你仍然可以使用它)。这意味着在与特定对象的特定关联中,可以多次使用另一侧的相同对象。

我相信这就是您想要实现的目标,但是约束应该在关联的另一端(具有 multiplicity 的那一端*)。

于 2016-11-27T09:01:57.140 回答
2

您的图表仅显示类。对象有一个带下划线的名称,通常不显示隔间。

多重性中的{nonunique}约束只是告诉它B不能是唯一的。

a1和之间的双重关联b1是绝对合法的。但是,如果没有角色名称,它就毫无意义,一个关联就足够了。

于 2016-11-27T00:18:18.803 回答