怎么看懂UML中的类图?
Posted 程序猿DD
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么看懂UML中的类图?相关的知识,希望对你有一定的参考价值。
回复“资源”获取独家整理的学习资料!
类图
![怎么看懂UML中的类图?](https://image.cha138.com/20210417/f82301969d2d4f46b972f51d658f169b.jpg)
-
动物是一个类 动物依赖氧气和水 -
然后鸟继承了动物,所以鸟的父类是动物 所以鸟是属于动物 -
然后鸟和翅膀是组合关系 一只鸟有两个翅膀 -
大雁鸭子和企鹅都是鸟所以继承了鸟类 -
大雁会有大雁群,大雁群是由大雁组成所以是聚合关系 -
企鹅和气候是关联关系因为企鹅需要依赖气候 -
然后再看大雁 大雁会飞翔 所以就实现了飞翔接口 -
唐老鸭是属于鸭子的 所以唐老鸭继承了鸭子这个类
类
![怎么看懂UML中的类图?](https://image.cha138.com/20210417/5c3630455f5246fe9fb13aae5497d5d5.jpg)
包
![怎么看懂UML中的类图?](https://image.cha138.com/20210417/cb09dda8a95e4fa7a1709b1666c4fb91.jpg)
接口
![怎么看懂UML中的类图?](https://image.cha138.com/20210417/4f8929a99d234c62a341de2d08fe8d30.jpg)
关系
依赖
![怎么看懂UML中的类图?](https://image.cha138.com/20210417/cde95c47a83643598d62e24ef4aa5cc2.jpg)
泛化
![怎么看懂UML中的类图?](https://image.cha138.com/20210417/6b4315fdd8004259837908f1f0c37d54.jpg)
关联
![怎么看懂UML中的类图?](https://image.cha138.com/20210417/a510a304893d457e99f15f38ae332664.jpg)
聚合
![怎么看懂UML中的类图?](https://image.cha138.com/20210417/0b4bdb65047d43b28bfd80003997525c.jpg)
组合
![怎么看懂UML中的类图?](https://image.cha138.com/20210417/07e05976771c46cbbd2f652ff2a4f1b7.jpg)
类符号
![怎么看懂UML中的类图?](https://image.cha138.com/20210417/fb0eda999b8a448c8ae72bdd197f254b.jpg)
-
+
号表示公共的 public -
-
表示 私有的 private -
#
表示protected
工具推荐
![怎么看懂UML中的类图?](https://image.cha138.com/20210417/95fc38c9f22749cca653acbfa82ce486.jpg)
![怎么看懂UML中的类图?](https://image.cha138.com/20210417/7e7ce902b7ba4b37b8cc3939969234d5.jpg)
![怎么看懂UML中的类图?](https://image.cha138.com/20210417/f47c1bca0e3e4ea3a73a7b9bdbc9add2.jpg)
![怎么看懂UML中的类图?](https://image.cha138.com/20210417/b5d90c87cfec4b648611bad4557b6d14.jpg)
参考资料
【百度百科】: https://baike.baidu.com/item/%E7%BB%9F%E4%B8%80%E5%BB%BA%E6%A8%A1%E8%AF%AD%E8%A8%80/3160571?fromtitle=UML&fromid=446747
[2]演示图: 来源大话设计模式案例
[3]图片来源: 均来自亿图
[4]关注我,回复“加群”加入各种主题讨论群
以上是关于怎么看懂UML中的类图?的主要内容,如果未能解决你的问题,请参考以下文章