如何在UML类图中表示纯虚函数?

时间:2018-11-12 21:44:59

标签: c++ uml class-diagram virtual-functions pure-virtual

我是一名学习C ++的学生。我正在为我的程序创建一个涉及继承和抽象/具体类的UML类图,但是我不太确定如何表示纯虚函数。感谢您的任何帮助,谢谢!

1 个答案:

答案 0 :(得分:5)

UML标准确实指示行为功能(例如方法/操作)可以将其属性isAbstract设置为指示其是抽象的并且没有实现。但是,该如何显示在图中没有任何关系。

根据uml-diagrams.org和其他来源,在较旧的UML版本(1.4.x)中,抽象操作显示为斜体名称或文本{abstract}其名称后面的标记。斜体约定被广泛使用(另请参见here)。

当前的UML不再使用斜体,也不表示如何表示isAbstract属性。尽管如此,{abstract}标记仍应有效。