2010-08-19 27 views
0

在UML2中有類型java集合的標準表示嗎?我正在研究類圖,並且希望避免使用Java語法,當使用Map類作爲類屬性時。在UML2中表示Java集合

- foo : Map<Integer, String> 
+0

相關的問題:HTTP://計算器。 com/questions/1192606/how-to-describe-a-contained-map-in-uml-class-diagram – ShiDoiSi 2010-08-20 12:07:34

回答

3

UML2有parameterized classes,並且語法實際上,幾乎一樣的Java的 - Java和UML規範是由C++語法這裏的啓發。

+0

謝謝,那就是我一直在尋找的! – Mobbit 2010-08-19 08:37:42

2

我反對使用太多的設計文檔來編程。文件僅用於溝通想法,恕我直言。

所以,如果你需要爲你的UML機會的Java類型:

  • 你是逆向工程:那麼Java語法將被罰款

  • 你想trhough UML方案:不做到這一點。用Java編程。使用UML只爲對象的關係和合作

    • 如果類型原始:很可能你並不需要表達的內部數據結構在UML。你只需要表達這個班級的責任。
    • 如果類型的對象:好吧,也許這一點......我不知道,但嘗試用最小的...