UML

UML关系

  1. 泛化关系

    泛化(generalization)指的是继承关系
    泛化关系.png
  1. 实现关系

    实现(realization)是指类实现接口
    实现关系.png
  2. 依赖关系

    依赖(dependency)是指两个事物紧密相连,其中一个事物(独立事物)发生变化,会影响到另一个事物(依赖事物)
    依赖.png
  1. 关联关系
    关联(association)是指两个事物间的联系

    1. 单向关联:一对一的关系
      单向关联.png
    2. 双向关联:多对多的关系
      双向关联.png
  2. 聚合关系:关联关系的一种特例,是整体和个体之间的关系(has-a)(整体和部分可以分离).例如:公司和员工、汽车和车轮
    聚合关系.png
  3. 组合关系: 关联关系的一种特例,它体现的是一种contains-a的关系,这种关系比聚合更强,也称为强聚合。和聚合不同的是整体和部分不能分离,整体生命周期的结束也意味着部分生命周期的结束
    组合关系.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 在UML 2.0的13种图形中,类图是使用频率最高的UML图之一。Martin Fowler在其著作《UML Di...
    雷雷_zll阅读 13,402评论 0 14
  • 忘记了uml类图连线之间的关系,记录一下。 1. 关联关系 关联(Association)关系是类与类之间最常用的...
    cutieagain阅读 1,913评论 0 2
  • UML类图用来定义系统中的类,包括描述类的结构和类之间的关系。类图的主要作用于描述系统的静态结构。先看一张图(图片...
    Josaber阅读 6,154评论 0 5
  • 大家好我叫孟仁杰,今天我给大家说的口头作文的题目是《两支笔的对话》。 我有两支一只是...
    孟仁杰简书阅读 306评论 0 1
  • 我爱唱歌 作者:吴美琼 我爱唱歌,爱唱《茉莉花》...
    熳五阅读 416评论 0 0