依赖关系描述了系统中各种事物如何相互依赖。在UML中, 依赖关系是客户(一个元素)依赖于供应商(另一个元素)的一种关系。它用于类图, 组件图, 部署图和用例图, 这表明对供应商的更改必须对客户端的更改。下面是一个示例:
文章图片
依赖关系的类型 【UML依赖关系详细解释】以下是下面给出的依赖关系, 关键字或构造型的类型:
- < < derive > > -这是一个约束, 它指定模板可以由源使用给定参数在目标位置初始化模板。
- < < derive > > -表示可以从目标对象评估源对象的位置。
- < < friend > > -它指出源在目标对象中的唯一性。
- < < instanceOf > > -它指出目标分类器的一个实例是源对象。
- < < instantiate > > -它定义源对象的功能, 创建目标对象的实例。
- < < refine > > -它指出源对象比目标对象具有特殊的抽象。
- < < use > > -使用UML创建包时, 使用构造型是因为它描述了源包的元素也可以存在于目标包中。它指定源包使用目标包的某些元素。
- < < substitute > > -替代构造型状态, 可以在运行时将客户端替换为供应商。
- < < access > > -也称为私有合并, 其中源包访问目标包的元素。
- < < import > > -它指定目标在目标中定义时导入源包的元素。这也称为公共合并。
- < < permit > > -描述源元素可以访问供应商元素或供应商提供的任何可见性。
- < < extend > > -它指出源元素的行为可以由目标扩展。
- < < include > > -它描述了source元素, 它可以在特定位置包含另一个元素的行为, 就像C / C ++中的函数调用一样。
- < < 成为> > -它指出目标类似于源, 具有不同的角色和价值。
- < < call > > -它指定源对象可以调用目标对象。
- < < copy > > -它声明目标是源对象的独立副本。
- < < parameter > > -描述供应商是客户行为的参数。
- < < 发送> > -客户端充当操作, 它将一些未指定的目标发送给供应商。
推荐阅读
- UML部署图用法介绍图解
- UML组件图详细用法图解
- 基于ARouter的Android组件化实现
- 移动Web APP开发之实战美团外卖 高清无密 百度网盘
- android -------- Data Binding的使用 ( 四 )ListView
- Mybatis中Mapper的实现原理解析
- Android Studio主题设置颜色背景配置
- Android最火热修复实战
- Android嵌套滑动不流畅记录随笔