UML class 图 - 如何显示一个 class 包含另一个
UML class diagram - how to show that one class includes another
我也有类似情况:
classA.h:
class A{};
classB.h:
#include "classA.h"
class B{};
有没有办法(我应该这样做?)证明 classB 使用(包括)classA 即使不涉及遗传? ClassB 甚至没有 classA 作为成员,但我觉得在 class 图表中以某种方式显示它是有意义的。
有两种方法。第一种是简单地扩大 B
以便它可以像这样容纳 A
:
注意 A
的完全限定名称。
另一种方法是使用 import
关系:
我也有类似情况:
classA.h:
class A{};
classB.h:
#include "classA.h"
class B{};
有没有办法(我应该这样做?)证明 classB 使用(包括)classA 即使不涉及遗传? ClassB 甚至没有 classA 作为成员,但我觉得在 class 图表中以某种方式显示它是有意义的。
有两种方法。第一种是简单地扩大 B
以便它可以像这样容纳 A
:
注意 A
的完全限定名称。
另一种方法是使用 import
关系: