作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我是一名学习 C++ 的学生。我正在为涉及继承和抽象/具体类的程序创建 UML 类图,但我不太确定如何表示纯虚函数。感谢您的帮助,谢谢!
最佳答案
UML 标准确实指出行为特征(例如方法/操作)可以设置其属性 isAbstract
以指示它是抽象的并且没有实现。然而,没有关于如何在图中显示这一点的内容。
根据 uml-diagrams.org和其他来源,在较旧的 UML 版本 (1.4.x) 中,抽象操作显示为 斜体 名称或名称后带有文本 {abstract}
标记。斜体约定被广泛使用(另见 here )。
当前的 UML 不再使用斜体,也没有说明如何表示 isAbstract
属性。尽管如此,{abstract}
标记仍然有效。
关于c++ - 如何在 UML 类图中表示纯虚函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53270548/
我是一名优秀的程序员,十分优秀!