UML2中Java集合的表示

时间:2010-08-19 07:51:30

标签: java collections uml

UML2中是否有类型化Java集合的标准表示?我正在研究类图,并希望避免使用Java语法,当使用Map作为类属性的类型时。

- foo : Map<Integer, String>

2 个答案:

答案 0 :(得分:3)

UML2有parameterized classes,语法实际上与Java几乎相同 - Java和UML规范都受到了C ++语法的启发。

答案 1 :(得分:2)

我反对使用太多设计文档来编程。文件仅用于交流想法,恕我直言。

因此,如果你需要Java类型的UML机会是:

  • 你是逆向工程:然后Java语法就可以了

  • 您正在尝试编写UML程序:不要这样做。 Java程序。仅将UML用于对象关系和协作

    • 如果类型是原始的:您可能不需要在UML中表达内部数据结构。你只需要表达班上的责任。
    • 如果类型是对象:好的,也许这就是重点...我不确定,但尝试使用最小...