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 关系: