UML图中的哈希图?
Hashmap in UML diagram?
我想为包含哈希图的 class 编写一个 class 图。
通常,我会这样做:
但是我的地图是这样的:
private Map<Beacon, String> beaconRoute;
密钥是自定义的 class。
如何在 UML 图中描述它?
您可以为此使用关联 class:
在限定符矩形内使用 beacon : Beacon
,并使用 String
数据类型作为目标类型(而不是 Employee
)。 属性 beaconRoute
是关联结束名称。您不必直截了当地在 UML 中使用 Map class——这样做会忽略问题域。不过,我并不理解为什么 Beacon
会映射到 String
。是不是把key和value弄错了?
我想为包含哈希图的 class 编写一个 class 图。 通常,我会这样做:
但是我的地图是这样的:
private Map<Beacon, String> beaconRoute;
密钥是自定义的 class。
如何在 UML 图中描述它?
您可以为此使用关联 class:
在限定符矩形内使用 beacon : Beacon
,并使用 String
数据类型作为目标类型(而不是 Employee
)。 属性 beaconRoute
是关联结束名称。您不必直截了当地在 UML 中使用 Map class——这样做会忽略问题域。不过,我并不理解为什么 Beacon
会映射到 String
。是不是把key和value弄错了?