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