【问题标题】:Hashmap in UML diagram?UML图中的哈希图?
【发布时间】:2015-06-13 10:42:17
【问题描述】:

我想为包含哈希图的类编写类图。 通常,我会这样做:

但我的地图是这样的:

private Map<Beacon, String> beaconRoute;

关键是一个自定义类。

如何在 UML 图中描述它?

【问题讨论】:

    标签: hashmap uml class-diagram


    【解决方案1】:

    在限定符矩形内使用beacon : Beacon,并使用String 数据类型作为目标类型(而不是Employee)。属性beaconRoute 是关联端名称。您不必像在 UML 中拥有一个 Map 类那样字面意思——这样做会忽略问题域。不过,我并不理解为什么Beacon 会映射到String。你是不是误把key和value颠倒了?

    【讨论】:

    • 谢谢 :) 不,这不是一个错误。也许创建一个包含 Beacon 和 String 的类会更好。
    【解决方案2】:

    您可以为此使用关联类:

    【讨论】:

    • 我认为没有单独的 BeaconRoute 类。他说关键是自定义类。
    猜你喜欢
    • 2022-12-10
    • 1970-01-01
    • 1970-01-01
    • 2013-03-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多