Java UML类图和泛型
如何在类图中指示泛型类或接口 我真的在寻找两件事:Java UML类图和泛型,java,uml,Java,Uml,如何在类图中指示泛型类或接口 我真的在寻找两件事: 一个问题是,如果我用笔和纸来建模,我该如何建模通用java类 其次,有哪些uml工具支持通用类/接口 谢谢 一个问题是,如果我用笔和纸来建模,我该如何建模通用java类 如果UML中没有对此的具体支持,那么最好使用像这样的原型。但是用笔在纸上写,没有什么比写MYType:-)更简单的了 其次,有哪些uml工具支持通用类/接口 到目前为止,我看到的所有UML工具都支持原型。当然,支持程度可能不同;然而,由于除了餐巾纸之外,我几乎不使用任何UML工
这样的原型。但是用笔在纸上写,没有什么比写MYType
:-)更简单的了
其次,有哪些uml工具支持通用类/接口
到目前为止,我看到的所有UML工具都支持原型。当然,支持程度可能不同;然而,由于除了餐巾纸之外,我几乎不使用任何UML工具:-)我在这里没有太多的比较基础。UML模板会有所帮助 使用UML模板定义泛型
UML将其称为参数化类型-参见示例
至于工具,我知道支持它们。通常泛型表示为分类器的模板参数。以下是NetBeans UML插件中的示例:
在Netbeans中,要使用的对象称为“派生分类器”。这是Vitalii Fedoreenko在回答MyGeneric时使用的对象 我在寻找两件事:一是如果我用笔和纸来建模通用java类,我该如何建模 克雷格·拉曼(Craig Larman)的《应用UML和模式3e》一书中有带书中图表的讲师幻灯片。下图来自图15.5: 其次,有哪些uml工具支持通用类/接口 我喜欢PlantUML,它将从
skinparam style strictuml
participant sales as "sales:\nArrayList<Sale>"
skinparam样式
参与者销售为“销售:\ nArrayList”
对于类图,它是
skinparam样式
隐藏空成员
类“ArrayList”作为S
班级商店{
存储()
}
商店“1”->“1”S:“销售”
一个问题是,如果我用笔和纸来建模,我该如何建模通用java类
它是泛化箭头,基类,如果是抽象的,应该用斜体写。也可以用刻板印象来标记
其次,有哪些uml工具支持通用类/接口
使用。非常好的工具,你可以在一个地方管理所有的项目图。在右上角,有一个对象/图表树,因此您可以在不同的图表中使用相同的类(其他对象)。哪里可以获得Netbeans UML插件?@Karthik您可以在这里获得它,请参阅Netbeans-6.9.1-201007282301-ml-UML.zippls查看其他答案。UML确实对泛型有特定的支持,而不必求助于原型。hth.éter:不用担心,很高兴能帮助:-)FFWD2019到这里——plantUML现在做“适当的”泛型
skinparam style strictuml
hide empty members
class "ArrayList<Sale>" as S
class Store {
Store()
}
Store "1" -> "1" S : " sales "