Q
UML類圖和泛型
28
A
回答
29
通常泛型被表示爲分類器的模板參數。下面是例如,它看起來像在NetBeans UML插件:
2
一個是我如何模擬泛型Java類,如果我用筆和紙做的話。
AFAIK在UML中對此沒有特別的支持,最好的可能是使用像<<generic>>
這樣的刻板印象。但在紙上用筆,沒有什麼比寫作MYType<T>
更簡單:-)
其次,什麼uml工具支持泛型類/接口。
到目前爲止我所見過的所有UML工具都支持刻板印象。當然,支持水平可能不同;但是,因爲除了餐巾紙之外我幾乎不使用任何UML工具:-)在這裏我沒有太多的比較基礎。
5
16
0
在NetBeans中使用的對象稱作「衍生分類」。這是用於MyGeneric的對象來自Vitalii的答案Fedorenko
1
我正在尋找兩件事情:一個是我如何模擬泛型Java類,如果我用筆和紙做它。
克雷格拉爾曼的書應用UML和模式3e有指導幻燈片與書中的數字。從圖15.5以下爲:
其次,什麼UML工具,有支持泛型類/接口。
我喜歡PlantUML,這將從
skinparam style strictuml
participant sales as "sales:\nArrayList<Sale>"
skinparam style strictuml
hide empty members
class "ArrayList<Sale>" as S
class Store {
Store()
}
Store "1" -> "1" S : " sales "
0
一個是我如何建模泛型Java類,如果我用筆和紙做的話。
它是泛化箭頭,基類,如果它是抽象的,應該用斜體表示。也可以用刻板印記。
其次,哪些uml工具支持泛型類/接口。
使用http://staruml.io/。真的很棒的工具,你可以在一個地方管理所有的項目圖。在右上角有對象/圖表樹,因此您可以在不同圖表中使用相同的類(其他對象)。
相關問題
- 1. 泛型類型的UML圖?
- 2. UML類圖 - 泛化
- 3. Visual Studio UML類圖和泛型類型的建模
- 4. 表示UML中的泛型類繼承
- 5. UML類圖 - 用戶和用戶類型
- 6. Java泛型類和非泛型類
- 7. UML類圖元模型
- 8. UML圖的類型 - VISIO - ASP.net
- 9. 鑄造泛型和泛型類型
- 10. 結構圖和泛型類型
- 11. UML - 類圖和活動圖
- 12. UML泛化和關係
- 13. Java和泛型類
- 14. 泛型類型和泛型類型定義有什麼區別?
- 15. 匿名類型和泛型
- 16. 泛型和類型推斷
- 17. Java的泛型和類型
- 18. 反射和泛型類型
- 19. 泛型類型和繼承
- 20. 泛型和子類型
- 21. 泛型和可空類型
- 22. F#和泛型類型
- 23. 繼承和泛型類型
- 24. 泛型和超類型
- 25. Java泛型和界類型
- 26. 泛型和類型轉換
- 27. Reflection.Emit的和泛型類型
- 28. 的DataTemplates和泛型類型
- 29. 類型不可知類在泛類中調用泛型和非泛型方法?
- 30. 的Java泛型類型泛型類型
請參閱其他答案。 UML確實對泛型有特定的支持,而不必訴諸陳規。心連心。 – sfinnie 2011-01-24 21:53:07
@sfinnie,謝謝,很高興知道:-) – 2011-01-24 21:55:20