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

本文详细解析了UML中各类关系的表示方法,包括继承、实现、关联、聚合、组合及依赖关系,并通过实例帮助读者更好地理解这些概念。

摘抄记录学习用

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

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

 

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

 

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

 

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

 

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

 

 

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

 

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

 

 

 

 

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

 

 

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

 

转载于:https://www.cnblogs.com/woaixingxing/p/9569517.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值