【发布时间】:2020-04-29 18:33:32
【问题描述】:
UML 关联角色的代码等价物是什么?例如,我有下面的 UML 图:
从 Graph 类到 GraphNode 类有一个关联箭头。关联箭头旁边是文本-nodesMap 0..*。我知道这是与角色名称nodesMap的关联关系。关系从0到多。关于这个图表及其代码等价物,我有两个问题:
- 角色前面的破折号是什么意思? nodesMap 是私有的吗?
- Graph 类中的nodesMap 是什么?它是 Graph 类的成员吗?此外,如果它是一个成员,它的类型是什么?为什么它没有与其他变量一起列出,例如在 GraphNode 类中(例如,组件属性)?
【问题讨论】:
-
感谢您的建议!这使事情变得非常清楚,很好的来源