UML--类关系图
Posted Coding的哔哔叨叨
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UML--类关系图相关的知识,希望对你有一定的参考价值。
Hello,各位朋友,今天给大家带来一篇扫盲文章,有非常熟悉的直接过就好了。
今天带来一篇UML-类关系图的一些基本概念知识(最近在总结项目架构和域的一些东西,会经常用,也算是复习加深记忆)。
类图显示了一组类,接口,协作以及它们之间的关系。在UML中问题域要被逐步转化,通过类来建模。
![UML--类关系图](https://image.cha138.com/20210510/25e4a0e31ff246ad987d3db0ffbdddf2.jpg)
1、依赖关系
就是在类A的方法a中,用到了B类,然后在类A的a方法中实例化类B,如下图所示,我们在Person的driver方法中实例化Car来开车。
![UML--类关系图](https://image.cha138.com/20210510/3fb434a751c54a92af2249c73ab58deb.jpg)
2、关联关系
类B是类A的一个内部成员变量,则认为类A和类B存在关联关系,如下图所示,我们在Car中,可以定义car的颜色。
public Car{
private Color red;
...
}
![UML--类关系图](https://image.cha138.com/20210510/f251577795c64bf898cfa2db16cec058.jpg)
3、关联关系
类B是类A的构造方法的参数,可以理解为类A是由类B构成的。如下图4s店类CarDeaiership是由很多的车car聚合而成的。
![UML--类关系图](https://image.cha138.com/20210510/729b80568f3c4490b25438a8482a3e3d.jpg)
4、组合关系
类B是类A的组成部分,比如下图,汽车Car是有车轮wheel等组成的。
![UML--类关系图](https://image.cha138.com/20210510/e6e8b6fd0a0d4811852424c2efde4111.jpg)
4、泛华关系
通常是指类与类之间的继承关系,或类与接口之间的实现关系。
![UML--类关系图](https://image.cha138.com/20210510/98774d7da51c4b85ac9503a9498d102c.jpg)
![UML--类关系图](https://image.cha138.com/20210510/0873804186ca4616aef821b0ec02e4f3.jpg)
不积跬步,无以至千里。
文章有帮助的话,点个转发、在看呗
。
谢谢支持哟 (*^__^*)
![音符 UML--类关系图](https://image.cha138.com/20210510/c1a6b33d73e54a539e5007776eb86213.jpg)
以上是关于UML--类关系图的主要内容,如果未能解决你的问题,请参考以下文章
UML的类图与关系
UML类图几种关系的总结
UML建模类图
设计模式之UML类图以及类间关系
UML--类关系图
UML类图表达