Ell*_*tus 15 inheritance uml overriding
如果类Human从超类继承了某些方法Mammal(例如laysEggs: () -> false)并覆盖其他方法(例如postsToStackOverflow : () -> true),那么在UML静态类图的部分中如何指示不同的方法之间有什么区别Human?例如,是否只显示了框中显示的重写方法Human,或者是否显示了重写方法,并为重写方法添加了一些注释?
Thi*_*ark 14
虽然未在UML标准中指定,但以下是一种表示一个函数何时覆盖另一个函数的符号:
+ toString() : String <<override>>
Run Code Online (Sandbox Code Playgroud)