我是一名学习C ++的学生。我正在为我的程序创建一个涉及继承和抽象/具体类的UML类图,但是我不太确定如何表示纯虚函数。感谢您的任何帮助,谢谢!
答案 0 :(得分:5)
UML标准确实指示行为功能(例如方法/操作)可以将其属性isAbstract
设置为指示其是抽象的并且没有实现。但是,该如何显示在图中没有任何关系。
根据uml-diagrams.org和其他来源,在较旧的UML版本(1.4.x)中,抽象操作显示为斜体名称或文本{abstract}
其名称后面的标记。斜体约定被广泛使用(另请参见here)。
当前的UML不再使用斜体,也不表示如何表示isAbstract
属性。尽管如此,{abstract}
标记仍应有效。