关系
在类图中,关系就是 C/C++ 类与其他元素之间的连接。
可以使用多种关系来定义 C/C++ 类之间的结构:
关联关系意味着一个类的实例连接至另一个类的实例。
依赖关系意味着更改一个类可能会影响另一个类。
泛化关系意味着一个类是另一个类的特例化。
实现关系意味着一个类提供规范,另一个类实现该规范。
还可以使用注解连接关系来提供有关图、图元素和连接器的更多信息。
关联关系
在类图中,关联是一种结构关系,它表示一个类元(例如,类和接口)的对象已连接至另一个类元的对象,并且可浏览至这些对象。
依赖关系
在类图中,依赖关系指示更改一个类(供应者)可能会导致更改另一个类(客户)。供应者是独立的,这是因为更改使用者并不会影响供应者。
泛化关系
在类图中,泛化关系(也称为继承或“is-a”关系)意味着私有类(子代)基于通用类(父代)。
表现关系
在 C/C++ 元素的类图中,当类定义包含在一个 C/C++ 头文件中时,类与类定义之间就存在表现关系。
拥有的元素关联关系
在类图中,拥有的元素关联关系是一种用于指定所有权的关联类型。
许可权关系
在类图中,许可权关系是指这样一种关系:一个类允许另一个类访问它包括的属性或操作。
抽象泛化关系
在类图中,抽象泛化关系是一种依赖关系,而该依赖关系中存在父代与子代之间的映射。
未解析的引用的装饰
在类图中,属于当前没有装入工作空间的不同应用程序或项目的 C/C++ 类和其他元素可能会导致未解析的引用。
相关任务
根据关系显示相关 C/C++ 图元素
管理 C/C++ 元素之间的关系
显示和隐藏关系
将属性显示为关联
将关联显示为属性
显示类元的操作特征符
反馈