c++ - 如何在 UML 类图中表示纯虚函数?
问题描述
我是一名学习 C++ 的学生。我正在为我的程序创建一个涉及继承和抽象/具体类的 UML 类图,但我不太确定如何表示纯虚函数。任何帮助表示赞赏,谢谢!
解决方案
UML 标准确实表明行为特征(例如方法/操作)可以isAbstract
设置其属性以表明它是抽象的并且没有实现。然而,没有关于这应该如何在图中显示的内容。
根据uml-diagrams.org和其他来源,在较旧的 UML 版本 (1.4.x) 中,抽象操作以斜体名称或在其名称后带有文本{abstract}
标记显示。斜体约定被广泛使用(另见此处)。
当前的 UML 不再使用斜体,并且没有指示如何表示isAbstract
属性。尽管如此,{abstract}
标记应该仍然有效。
推荐阅读
- django - Django ORM 按日期分组并获取总值
- node.js - Nuxt:如何从 express 中获取会话值
- python - 无法使用 Selenium 填写表单:AttributeError:“WebDriver”对象没有属性“get_element_by_xpath”
- stored-procedures - Java Web with Weblogic, DB Informix 存储过程数据——不可能的问题
- html - 如何在 express/node.js 中动态定义嵌套路由
- javascript - 比较javascript中2个日期是否相同
- jquery - Choices JS Re-Initialize 不适用于动态行添加
- powerbi - 如何在数据表 Power BI 中显示缺失的日期
- java - 列表遍历在 jsp 中不起作用,但当我只传递一个元素时工作正常
- python - 如果列 years >=10,则用户个人详细信息应替换为他的 id (pandas)