我如何在 UML 中表示 Python 字典?

How can I represent a Python dictionary in UML?

我想知道如何使用 UML 表示 Python 字典。这本字典是 class 的一个属性,叫做 Digraph。键是节点类型,值是边缘类型。

合格的关联对建模很有用 maps/dictionaries。

有关示例,请参阅 uml-diagrams.org

你也可以阅读官方UML (2.5) specs(见第215页)

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

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