拥有的元素关联关系

在统一建模语言(UML)类图中,拥有的元素关联关系是一种指示所有权的关联类型。

拥有的元素关联表示包所拥有的类。该关系用来表示 UML 类图中的嵌套类,在嵌套类中一个类是在另一个类(外部类)的作用域中声明的。嵌套类属于外部类的名称空间并且只能在外部类中使用。即,父类声明了内部类(或嵌套类)。此构造主要为了实现并用于信息隐藏。

声明类与其名称空间中的类之间是通过锚线(在 UML 中,这称为拥有的关联)连接的,在连接到声明类的一端有一个锚图标。锚图标显示为一个圆圈内附带一个加号。包的内容是在声明类中声明的,并且属于声明类的名称空间。

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

Java™ 源代码 UML 可视化
此图像显示拥有的元素关联关系的样本 Java 源代码。 此图像显示如何在 UML 类图中表示拥有的元素关联关系。
相关概念
关联关系
依赖关系
扩展关系
实现关系
相关任务
显示相关的 Java 元素
根据传出关系显示相关的 Java 元素
根据传入关系显示相关的 Java 元素
使用条款 | 反馈
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.