拥有的元素关联关系

在类图中,拥有的元素关联关系是一种用于指定所有权的关联类型。

拥有的元素关联表示归另一个类拥有的类。此关系用来将类图中的嵌套类可视化,在嵌套类中,一个类是在另一个外部类的作用域中声明的。嵌套类属于该外部类的名称空间并且只能在外部类中使用。即,父类声明了内部类或嵌套类。这种构造主要用于实现目的。

声明类与其名称空间中的类之间是通过锚线(在 UML 模型中,锚线被称为拥有的关联)连接的,在连接至声明类的那一端有一个锚图标。锚图标显示为一个圆内包含一个加号。

例如,如果“B 类”通过锚线连接至“A 类”,而锚符号在“A 类”上,则“B 类”是在“A 类”的名称空间中声明的。即,“A 类”和“B 类”之间的关系是名称空间拥有的元素关联。

下表说明了“拥有的元素关联”的关系。

C/C++ 源代码 UML 可视化
声明关系的 C/C++ 源代码的快照。 显示了 C/C++ 声明关系。
相关概念
关联关系
依赖关系
泛化关系
表现关系
许可权关系
抽象泛化关系
未解析的引用的装饰

反馈