Mar*_*ark 3 inheritance uml class
我有一个正在尝试组装的程序的 UML 图,并且我不确定如何标记需要在子类中重写的方法。我是否在子类图中重写该名称,或者只是保留它并在文档中这么说?
这是图表的图片:

如果需要在子类中重写(=重写)该方法,请在子类中提及该方法的名称。
如果您不想重写该方法,则不要在子类中提及它。该方法将从超类继承。
或者,当重写方法时,您可以在方法后面添加“{redefines}”作为注释。我不确定这是否是强制性的。如果它能让你更清楚的话,我会添加一个注释。还要检查您正在使用的 UML 工具的可能性。可能有一个选项可以向方法添加“重新定义”之类的注释。