一个关联中的两个角色(UML图)

Two roles in one association (UML diagram)

我从来没有在UML图中看到过关联关系中的两个角色。以下是适当的符号,还是有另一种列出两个角色的方法?

您的图表显示 Course 有一个名为 1 teaches 且类型为 Instructor 的 属性。 Instructor 有一个 属性 has a * 类型 Course

我猜1*是重数,应该和角色名分开一点,以便区分。其余的角色名称应该与属性所代表的内容相对应。所以目前你看到 1 teaches 的地方应该是 teacher 而在另一边应该是 classes (两者都有多重偏移)。