UML类图简单说明,学习编程思路的必会技能

摘抄记录学习用

先看一张图,图片资源来自于大话设计模式,接下来我要跟着这本书一起走,如侵权,立即删除。

UML类图简单说明,学习编程思路的必会技能

看见上图估计没学过或者不是本专业的没接触过的人,看这一堆估计就不想看了,但别怕一个一个分析.

一.普通类表示  注意:类名字体斜体代表抽象类

UML类图简单说明,学习编程思路的必会技能

二.接口表示  注意 : 两种表现形式

UML类图简单说明,学习编程思路的必会技能

三.类的关系 - 继承关系  注意:空心三角+实线

UML类图简单说明,学习编程思路的必会技能

四.类的关系 - 实现接口 注意:空心三角形+虚线

UML类图简单说明,学习编程思路的必会技能

五.类的关系 - 关联关系 注意:实线箭头

UML类图简单说明,学习编程思路的必会技能

六.类的关系 - 聚合关系   注意:空心的菱形 + 实线箭头   下面加粗的说明,估计有些人还是有点懵,我的理解大概就是 B对象不一定是A对象的一部分,就像那是一群大雁,是由大雁组成的,我也是一只大雁,但我不一定在这个大雁群中。 所以说是一种弱拥有。

UML类图简单说明,学习编程思路的必会技能

UML类图简单说明,学习编程思路的必会技能

七.类的关系 - 组合关系 注意:实心的菱形 + 实线箭头  注意线下的基数代表含义               强拥有,没有就不行

UML类图简单说明,学习编程思路的必会技能

七.类的关系 - 依赖关系  注意:虚线箭头               个人理解更像是生存的环境关系

UML类图简单说明,学习编程思路的必会技能

上一篇:vue vue-style-loader !css-loader错误


下一篇:winform登录功能