【发布时间】:2017-11-29 10:30:32
【问题描述】:
我在 Enterprise Architect 的 UML 图中实现纯虚拟 C++ 函数时遇到问题。
我创建了一个类,它有一个名为“act()”的纯虚函数,virtual 的标志设置为 true,修饰符设置为 pure,但在图中该函数仍然缺少“=0”。
感谢您的帮助
【问题讨论】:
-
纯虚(抽象)函数在 UML 中用斜体表示,图中没有
= 0。 -
但是您如何区分纯虚拟和纯虚拟?
-
如果一个函数是只是虚拟的,为什么重要?如果您遵循 LSP,则无关紧要。
-
因为纯虚拟就像java中的抽象,而虚拟只是为了多态(如果我没记错的话)
标签: c++ uml enterprise-architect