我有一个程序的UML图,我正在尝试组装它,但我不确定如何标记需要在子类中重写的方法。我应该在子类图表中重写名称,还是只需保留名称并在文档中说明?
这是图表的图片:
我有一个程序的UML图,我正在尝试组装它,但我不确定如何标记需要在子类中重写的方法。我应该在子类图表中重写名称,还是只需保留名称并在文档中说明?
这是图表的图片:
如果需要在子类中重写方法,提到该方法的名称即可。
如果不想重写该方法,则不要在子类中提到它。该方法将从超类继承而来。
可选地,在重写方法时,您可以在方法后面添加“{redefines}”作为注释。我不确定这是否是必需的。如果这使您更清楚,请添加注释。还要查看您正在使用的UML工具的可能性。可能有一种选项可以向方法添加类似“重新定义”的注释。