如何在UML中正确使用非唯一性?

如何在UML中正确使用非唯一性?,uml,class-diagram,object-diagram,Uml,Class Diagram,Object Diagram,当A只有一个B对象并且是{ununique}时,是否可以在(对象图)上将a1和b1连接两次 您的图表只显示类。对象具有带下划线的名称,通常不显示隔室 多重性中的{ununique}约束告诉我们B不能是唯一的 a1和b1之间的双重关联是绝对合法的。但是,如果没有角色名称,这是毫无意义的,一个关联就足够了。非唯一性约束只有在上限多重性大于零时才有意义(当然,您仍然可以使用它)。这意味着在与特定对象的特定关联中,另一侧的同一对象可以被多次使用 我相信这就是您想要实现的,但是约束应该在关联的另一端(具有

当A只有一个B对象并且是
{ununique}
时,是否可以在(对象图)上将a1和b1连接两次


您的图表只显示类。对象具有带下划线的名称,通常不显示隔室

多重性中的
{ununique}
约束告诉我们
B
不能是唯一的


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

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

我相信这就是您想要实现的,但是约束应该在关联的另一端(具有多重性的那一端)