UML-依赖17 Mar 2025 | 阅读 2 分钟 依赖描述了系统中各种事物如何相互依赖。在 UML 中,依赖关系是一种客户端(一个元素)依赖于供应商(另一个元素)的关系。它用于类图、组件图、部署图和用例图,表明对供应商的更改需要对客户端进行更改。下面给出一个例子  依赖关系类型以下是依赖关系类型、关键字或构造型: - <<derive>> -它是一个约束,指定可以使用给定参数,在目标位置通过源初始化模板。
- <<derive>> -它表示可以从目标对象评估源对象的位置。
- <<friend>> -它表示目标对象中源的唯一性。
- <<instanceOf>> -它表示目标分类器的实例是源对象。
- <<instantiate>> -它定义了源对象创建目标对象实例的能力。
- <<refine>> -它表示源对象包含比目标对象更特殊的抽象。
- <<use>> -在 UML 中创建包时,使用构造型用于描述源包的元素也可以存在于目标包中。 它指定源包使用目标包的一些元素。
- <<substitute>> -替代构造型说明客户端可以在运行时替换为供应商。
- <<access>> -它也称为私有合并,其中源包访问目标包的元素。
- <<import>> -它指定目标导入源包的元素,因为它们是在目标中定义的。它也称为公共合并。
- <<permit>> -它描述了源元素可以访问供应商元素或供应商提供的任何可见性。
- <<extend>> -它表示源元素的行为可以由目标扩展。
- <<include>> -它描述了源元素,它可以在特定位置包含另一个元素的行为,就像 C/C++ 中的函数调用一样。
- <<become>> -它表示目标与源相似,具有不同的角色和值。
- <<call>> -它指定目标对象可以由源调用。
- <<copy>> -它表示目标是源对象的独立副本。
- <<parameter>> -它描述了供应商是客户端操作的参数。
- <<send>> -客户端充当一个操作,它将一些未指定的目标发送给供应商。
|