类关系UML图

seg*_*ult -1 c++ uml

我的班级结构如下

add.h有类add,它有方法int add(int,int),add.cpp包含add.h和定义方法add

sub.h有class sub,它有方法int sub(int,int),sub.cpp包含sub.h并定义方法sub

现在,main.h有class main,它包含add.h和sub.h; main类还有一些打印方法来打印结果; main.cpp使用方法add和sub来做计算

我的问题是,类main和class add之间的关系是什么类main和class sub.Main.h只包含add.h和sub.h,因此这个关系有任何名称.AFAIK它不是继承,它不是组合或聚合.

小智 5

您正在混淆C++编译和类关系的概念 - 这两件事实际上彼此无关.如果您想模拟C++源文件之间的关系,您应该使用UML组件图,但很少有人为此烦恼.