最佳答案
这些不是“属性”,而是关联端名称,也称为“角色”。这意味着类 And
有两个属性 mlhs
和 mrhs
,每个属性都引用一个 Expression
类型。这也意味着 Not
类将具有 mexpr
属性。
顺便说一下:
- roles应放置在靠近关联末端、接口(interface)一侧的位置。否则它们可能会与协会名称混淆,而协会名称又是另一回事。
- 聚合钻石不会在此模型中增加任何值(value)。
- 最后,您可以将关联末尾的空心箭头(表示可导航性)替换为点符号,表示关联末端的所有权并暗示可导航性。
关于UML类图: What is the meaning of attributes at lines?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66511975/