UML--类关系图

Posted Coding的哔哔叨叨

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UML--类关系图相关的知识,希望对你有一定的参考价值。

Hello,各位朋友,今天给大家带来一篇扫盲文章,有非常熟悉的直接过就好了。
今天带来一篇UML-类关系图的一些基本概念知识(最近在总结项目架构和域的一些东西,会经常用,也算是复习加深记忆)。

类的5种关系

Coding的哔哔叨叨


类图显示了一组类,接口,协作以及它们之间的关系。在UML中问题域要被逐步转化,通过类来建模。
类与类的物种关系如下:

UML--类关系图

1、依赖关系

就是在类A的方法a中,用到了B类,然后在类A的a方法中实例化类B,如下图所示,我们在Person的driver方法中实例化Car来开车。

UML--类关系图

2、关联关系

类B是类A的一个内部成员变量,则认为类A和类B存在关联关系,如下图所示,我们在Car中,可以定义car的颜色。
public Car{  private Color red;  ...}

UML--类关系图

3、关联关系

类B是类A的构造方法的参数,可以理解为类A是由类B构成的。如下图4s店类CarDeaiership是由很多的车car聚合而成的。

UML--类关系图

4、组合关系

类B是类A的组成部分,比如下图,汽车Car是有车轮wheel等组成的。

UML--类关系图

4、泛华关系

通常是指类与类之间的继承关系,或类与接口之间的实现关系。
继承:

UML--类关系图

接口:

UML--类关系图

UML--类关系图不积跬步,无以至千里。

文章有帮助的话,点个转发、在看呗UML--类关系图

谢谢支持哟 (*^__^*)

END


UML--类关系图

以上是关于UML--类关系图的主要内容,如果未能解决你的问题,请参考以下文章

UML的类图与关系

UML类图几种关系的总结

UML建模类图

设计模式之UML类图以及类间关系

UML--类关系图

UML类图表达