Диаграмма классов UML - как показать, что один класс включает другой - PullRequest
0 голосов
/ 08 мая 2018

У меня есть ситуация, подобная этой:

classA.h:
class A{};

classB.h:
#include "classA.h"
class B{};

Есть ли способ (и я должен это сделать?), Чтобы показать, что classB использует (включает) classA, даже если в нем нет наследственности? ClassB даже не имеет classA в качестве члена, но я чувствую, что имеет смысл как-то показать это на диаграмме классов.

1 Ответ

0 голосов
/ 08 мая 2018

Вы можете сделать это двумя способами. Во-первых, просто увеличить B, чтобы оно могло удерживать A следующим образом:

enter image description here

Запишите полное имя для A.

Другим способом является использование отношения import:

enter image description here

...