在UML类图中,有6种关系,分别是:

(1)泛化(Generalization),简单说就是父类和子类的关系,extends/:

(2) 实现(Realization),简单说就是接口和实现的关系,implements

(3)关联(Association),简单说就是一个类中的成员变量是另一个类的实例,两者之间是引用的关系

(4)聚合(Aggregation),简单说就是一种整体/局部的关系,局部离开整体仍然能单独存在

(5)组合(Composition),简单说就是另一种整体/局部的关系,局部离开整体不能单独存在

(6)依赖(Dependency),简单说就是一个类的方法的输入参数类型是另一个类

下面这个图,能一眼看明白这些关系,总结的非常好。

一张图看明白UML类图中的6种关系相关推荐

  1. UML---(1)一张图看懂UML 类图

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

  2. 一张图看懂UML类图

    面向对象中我们经常使用UML类图演示类之间的关系,记得以前在学<软件工程>的时候那几个符号硬是没记住,今天回过头看看,理一理,见下图: -------------------------- ...

  3. 一张图看懂UML 类图

  4. 看懂UML类图和时序图

    看懂UML类图和时序图 这里不会将UML的各种元素都提到,我只想讲讲类图中各个类之间的关系: 能看懂类图中各个类之间的线条.箭头代表什么意思后,也就足够应对 日常的工作和交流: 同时,我们应该能将类图 ...

  5. 身为程序员还看不懂UML类图? 一文带你零基础学会看UML类图!

    身为程序员还看不懂UML类图? 一文带你零基础学会看UML类图! 一,UML类图示例图 二,UML类图图例 三,分步解析说明 3.1 类图: 3.2 接口: 3.3 实现继承 3.4 实现接口: 3. ...

  6. 五分钟看懂UML类图与类的关系详解

    在画类图的时候,理清类和类之间的关系是重点.类的关系有泛化(Generalization).实现(Realization).依赖(Dependency)和关联(Association).其中关联又分为 ...

  7. UML类图(插入UML类图)

    UML类图 UML就是用描述java项目中类与类之间的关系,引用.继承.实现. 类图中还可以清楚看到类中的成员有哪些: 方法(名字.参数类型.返回值及类型) UML 不是某一个语言独有的,符合面向对象 ...

  8. 一张图,讲明白UML类图

  9. 一张图带你看懂UML类图

    转载自:https://blog.csdn.net/uxyheaven/article/details/43497843

最新文章

  1. hadoop + spark+ hive 集群搭建(apache版本)
  2. 成功解决ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() o
  3. 在ubuntu20.10上搭建SVN Server
  4. 数据处理算法链接 DATA MINING GA LINK
  5. Windows7环境下用VirtualBox (5.1)上安装Ubuntu 17.10
  6. java8 默认方法_默认方法:Java 8的无名英雄
  7. layui + echarts股票K线图(含案例、代码、截图)(转载篇)
  8. linux各版本基线检查脚本(centos6、centos7、ubuntu系列)
  9. 点击一下,即可在 Windows 10 实现路过式远程代码执行,未修复
  10. Visio 2003 sp3下载
  11. android gson解析json
  12. 路由器显示未连接网络连接到服务器ip,无线网络连接没有有效的ip配置怎么办?...
  13. 电脑怎么用计算机打开指令,电脑常用快捷键及命令
  14. mysql translate 函数_详解Oracle中的translate函数和replace函数
  15. 数学规划模型(一):数学规划模型的基本知识
  16. 德国奔驰、博世和保时捷的员工年薪有多少?
  17. Leetcode 129求根节点到叶节点数字之和、104二叉树的最大深度、8字符串转换整数(atoi)、82删除排序链表中的重复元素II、204二分查找、94二叉树的中序遍历、144二叉树的前序遍历
  18. qq上word文件失效怎么恢复
  19. SBR笔记:Self-Supervised Hypergraph Convolutional Networks for Session-based Recommendation
  20. SMU 2022Winter(div.2)第三,四周补提

热门文章

  1. c语言 define printf,#define和printf不是c语句?那是什么?
  2. JPG,png,GIF,BMP四种常见图像格式的对比
  3. c# Chat图形开发技巧
  4. 你有一条微信未发送_企业微信及虎赞SCRM常见问题整理
  5. Excel VBA Range单元格操作实例
  6. Python self 深入分析
  7. 独立ip虚拟主机的优势在哪网站?有必要使用独立ip虚拟主机吗
  8. 坑人小程序——模拟cmd
  9. 解决***.dll没有被指定在windows上运行或者它包含错误的问题
  10. 2023年蜂巢科技最新面试题