美文网首页
UML中的六种依赖关系

UML中的六种依赖关系

作者: kinglong1984 | 来源:发表于2018-10-12 12:50 被阅读0次

泛化

一种继承关系,指定了子类如何特化父类的所有特征和行为。

三角箭头的实线,箭头指向父类。

实现

一种类与接口的关系,表示类是接口所有特征和行为的实现。

三角箭头的虚线,箭头指向接口。

组合(关联关系的一种)

整体与部分的关系,部分不能离开整体而单独存在,如大雁的翅膀。代表整体的对象要负责代表部分对象的声明周期。

内部创建,A类内部的构造方法里创建B的对象,特点是共存亡。

代码:成员变量。

符号:实心菱形箭头,指向整体。

聚合(关联关系的一种)

整体与部分的关系,部分可以离开整体而单独存在,如房间和房间里的床。

外部注入,等待一个外界的对象传给它B类的对象,这个B类对象不是A创建的。

代码:成员变量。

符号:空心菱形箭头,指向整体。

关联

一种拥有的关系,使一个类知道另一个类的属性和方法。

可以是单向的,也可以是双向的。双向的关联可以有两个箭头或没有箭头。

代码:成员变量。

符号:带箭头的实心线。指向被拥有者。

依赖

一种使用关系,一个类的实现需要另一个类的协助。

代码:局部变量、方法的参数、对静态方法的调用等。

带箭头的虚线,箭头指向被使用者。

强弱关系:泛化=实现>组合>聚合>关联>依赖


相关文章

  • UML中的六种依赖关系

    泛化 一种继承关系,指定了子类如何特化父类的所有特征和行为。 三角箭头的实线,箭头指向父类。 实现 一种类与接口的...

  • UML关系

    UML定义的关系主要有六种:依赖、类属、关联、实现、聚合和组合。这些类间关系的理解和使用是掌握和应用UML的关键,...

  • UML中类与类间的关系及实现

    UML中类与类间的关系及实现 在面向对象的程序设计中,类之间主要有六种关系:继承, 组合, 聚合,关联, 依赖,实...

  • UML六种依赖关系

    在UML类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization),...

  • UML类图

    转:UML各种关系符号UML类图感知 UML中描述 对象 / 类 之间相互关系的方式包括:依赖(继承,实现),关联...

  • UML类图中的关系

    UML中类图之间的关系有六种,依次(关系强弱)为实现(Realization)、泛化(Generalization...

  • 总结24种设计模式思想

    UML建模 常看UML建模,但是里面的关系经常很难记忆,此处记录一下。UML的六种关系:泛化、实现、关联、聚合、组...

  • UML的六种关系

    UML定义的关系主要有:泛化、实现、依赖、关联、聚合、组合,这六种关系紧密程度依次加强,分别看一下 泛化 概念:泛...

  • UML类图

    参考链接 :UML中几种类间关系:继承、实现、依赖、关联、聚合、组合的联系与区别 参考链接 :UML类图箭头关系 ...

  • UML关系

    复习到 UML 关系时对 UML 关系的概念很是模糊,于是乎在此做个总结和对比。 UML 中有四种关系:依赖、...

网友评论

      本文标题:UML中的六种依赖关系

      本文链接:https://www.haomeiwen.com/subject/jznwaftx.html