依赖关系

在统一建模语言(UML)类图中,依赖关系指示对一个类(提供者)的更改可能会导致另一个类(客户)中发生更改。提供者是独立的,原因是对使用者的更改不会影响提供者。

例如,“购物车”类依赖于“产品”类,因为“产品”类是作为“购物车”类的“添加”操作的参数使用的。在类图中,依赖关系从“购物车”类指向“产品”类。换句话说,“购物车”类是使用者元素,而“产品”类是提供者元素。更改“产品”类可能会导致更改“购物车”类。

在 UML 类图中,Java™ 应用程序中的依赖关系将两个类连接起来,以指示这两个类之间存在连接,并且该连接比关联关系更加具有临时性。依赖关系指示使用者类执行了下列其中一个操作:

Enterprise JavaBeans™(EJB)引用被可视化为具有构造型的依赖关系。

如下图所示,依赖关系连接符显示为一条虚线,并带有一个从客户类指向提供者类的开放式箭头。

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