📅  最后修改于: 2021-01-11 13:13:58             🧑  作者: Mango
UML依赖
依赖关系描述了系统中各种事物如何相互依赖。在UML中,依赖关系是客户(一个元素)依赖于供应商(另一个元素)的一种关系。它用于类图,组件图,部署图和用例图,这表明对供应商的更改必须对客户端的更改。下面是一个示例:
依赖关系的类型
以下是下面给出的依赖关系,关键字或构造型的类型:
- << derive >>-这是一个约束,它指定模板可以由源使用给定参数在目标位置初始化模板。
- << derive >>-表示可以从目标对象评估源对象的位置。
- << friend >>-声明源在目标对象中的唯一性。
- << instanceOf >>-指出目标分类器的一个实例是源对象。
- << instantiate >>-定义源对象的功能,创建目标对象的实例。
- << refine >>-指出源对象比目标对象具有更出色的抽象。
- << use >>-使用UML创建包时,将使用构造型,因为它描述了源包的元素也可以存在于目标包中。它指定源包使用目标包中的某些元素。
- << substitute >>-替代构造型状态,可以在运行时将客户端替换为供应商。
- << access >>-也称为私有合并,其中源包访问目标包的元素。
- << import >>-它指定目标在目标中定义时导入源包的元素。这也称为公共合并。
- << permit >>-描述源元素可以访问供应商元素或供应商提供的任何可见性。
- << extend >>-声明源元素的行为可以被目标扩展。
- << include >>-描述源元素,它可以包括特定位置上另一个元素的行为,就像C / C++中的函数调用一样。
- << become >>-它指出目标类似于源,具有不同的角色和价值。
- << call >>-指定目标对象可以被源调用。
- << copy >>-声明目标是源对象的独立副本。
- << parameter >>-描述供应商是客户行为的参数。
- <<发送>>-客户端充当操作,它将一些未指定的目标发送给供应商。