如何用 UML 表示 Python 字典?

lmi*_*asf 4 python uml

我想知道如何使用 UML 表示 Python 字典。该字典是称为有向图的类的属性。键的类型为 Node,值的类型为 Edge。

Pet*_*nak 5

合格的关联对于对地图/字典进行建模非常有用。

请参阅uml-diagrams.org了解一些示例。

您还可以阅读官方UML (2.5) 规范(参见第 215 页)

您的特定问题可以表示为:

在此输入图像描述

但请注意,这仅适用于具有单个传出边的节点(其一对一映射);如果这不是您的意图,那么映射必须是节点到边数组。(并更改1*)。