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