Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
是否可以在(对象图)上将 a1 与 b1 连接两次,而 A 只有一个 B 对象并且它是{nonunique}?
{nonunique}
非唯一约束只有在上重数大于零时才有意义(当然你仍然可以使用它)。这意味着在与特定对象的特定关联中,可以多次使用另一侧的相同对象。
我相信这就是您想要实现的目标,但是约束应该在关联的另一端(具有 multiplicity 的那一端*)。
*
您的图表仅显示类。对象有一个带下划线的名称,通常不显示隔间。
多重性中的{nonunique}约束只是告诉它B不能是唯一的。
B
a1和之间的双重关联b1是绝对合法的。但是,如果没有角色名称,它就毫无意义,一个关联就足够了。
a1
b1