我正在尝试创建代表某些 Java 代码的 UML 图。
在一个类中,我有一个重载的方法。
据我所知,UML 图中没有显示方法的参数。
如何在 UML 中表示方法重载?
谢谢。
最佳答案
在子类中,您指定与要覆盖的方法具有相同签名的方法,并向该方法添加注释 {redefines}。例如:
+doSomething(p:AThing):int{redefines}
这意味着 doSomething() 方法会覆盖父类(super class)中的方法。是的,方法的参数显示在图表上。如示例中所示,p 是 AThing 类型的参数。
关于java - 在 UML 中表示重载方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/329686/