1.关联关系association

在一段时间内将多个类的实例连接在一起

某个对象在一段时间内一直”知道”另一个对象的存在

2.依赖关系dependency

一个对象的修改会导致另一个对象的修改

与关联关系相比,依赖关系除了”知道”其他对象存在,还会使用其他对象的属性或方法

依赖是一种特殊的关联关系

3.扩展关系extends

特别用于用例模型中

4.包含关系include

特别用于用例模型中

5.实现关系realize

特别用于用例模型中

6.精化关系refine

特别用于用例模型中

7.泛化关系generalization

可用于建模过程中的任意一个阶段

8.聚合关系aggregation

用于类图

9.组合关系composition

用于类图

转载于:https://www.cnblogs.com/atuo/p/4616158.html

think in uml-关系相关推荐

  1. IDEA查看Java类的UML关系图

    1.说明 通过IDEA自带的Diagarm功能, 可以方便的查看Java类的UML关系图, 同时能有选择的查看变量.方法和构造器等, 以及对查看对象的访问权限进行过滤, 可以自由编辑生成的关系图, 任 ...

  2. 设计模式-UML关系基础

    设计模式-UML关系基础 UML关系基础 类之间的关系 泛化 类在继承中表现为泛化和实现. 继承关系为is-a的关系,两个对象之间用is-a表示为继承关系. eg,自行车是车,猫是动物. 泛化关系用空 ...

  3. 【UML关系(泛化、实现、依赖、关联(聚合,组合))】

    UML关系(泛化,实现,依赖,关联(聚合,组合))

  4. 图例解析四大UML关系图使用

    刚在网上看到关于UML方面,感觉不错.转过来给大家分享. 类之间的UML关系图软件开发 类间关系有很多种,在大的类别上可以分为两种:纵向关系.横向关系. 纵向关系就是继承关系,它的概念非常明确,也成为 ...

  5. Android Studio自动生成UML关系图的方法步骤

    本文主要介绍了Android Studio自动生成UML关系图,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 1.目录 安装Sketch It 安装"Pl ...

  6. UML关系(泛化,实现,依赖,关联(聚合,组合))

    UML的构造快包含3种: (1) 事物(4种):结构事物,行为事物,分组事物,注释事物 (2) 关系(4种):泛化关系,实现关系,依赖关系,关联关系 (3) 图(10种):用例图,类图,对象图,包图, ...

  7. linux java uml_简单实用UML关系图解

    一句话UML,再记不住就要DPP了: 关系 图解 代码 备注 1:继承关系(Generalization) 2:实现关系(Realization) 3:依赖关系(Dependency) 方法的参数.局 ...

  8. 设计模式之UML关系图

    什么是UML图,在这里我就不赘述了,园子里有很多介绍UML图的文章. UML中描述对象和类之间相互关系的方式包括:依赖(Dependency),关联(Association),聚合(Aggregati ...

  9. 设计模式奠基石——UML关系转化为代码

    1.继承关系(泛化关系) [说明]:继承关系是子类(派生类)继承父类(基类),或者子接口继承父接口的关系.即子类对象"is a" 父类对象,比如鸟是动物. [UML图]: 图解:A ...

  10. 几种常见的UML关系图汇总

    在UML的 类图中,常见的有以下几种关系: 泛化(Generalization),  实现(Realization), 关联(Association), 聚合(Aggregation), 组合(Com ...

最新文章

  1. Fib(兔子问题)python实现多种方法
  2. Evolview:提升系统进化树颜值
  3. 剑桥大学工程硕士的安排
  4. 【初窥javascript奥秘之闭包】叶大侠病都好了,求不踩了:)
  5. python实践项目(十一)
  6. python爬人人贷代码视频_利用python爬取人人贷网的数据
  7. 局域网文件快传 暂记
  8. win98模拟器_安利一款安卓win98模拟小游戏
  9. PCM音量控制(高级篇)
  10. wnmp mysql 密码_WNMP(Windows + Nginx + PHP + MySQL) 安装
  11. 为什么程序员怕改需求?
  12. cdr软件百度百科_coreldraw是干嘛的?能做什么?cdr软件在哪儿下载?
  13. 中医-常用药食同源的食物功效作用
  14. 谈谈我在PyTorch踩过的12坑
  15. 爱阅书香之书源制作 POST请求方式
  16. 如何安装使用免费的 TeamViewer ?
  17. 在CSDN博客中添加Google Adsense等广告来赚钱
  18. NO.73——《人工智能·一种现代方法》Agent学习笔记
  19. Xbox one更换坏硬盘及升级成大容量硬盘步骤
  20. Esp32-Arduino 学习(闪存文件系统)

热门文章

  1. DCMTK:存储服务类提供者(C-STORE操作)
  2. VTK:图片之ImageStencil
  3. OpenCV高级拼接Stitcher类
  4. C++ sodoku solve数独算法(附完整源码)
  5. C语言指针、数组与sizeof运算符
  6. QT的QFrame类的使用
  7. QML基础类型之vector3d
  8. QML基础类型之point
  9. 「Python」ubuntu使用make命令安装python(带详细解释和防坑指南)
  10. Python安装(Windows下安装/Linux下安装)