UML类图

用于描述系统中类本身的组成和类之间的各种静态关系。

类之间的关系:依赖、泛化(继承)、实现、关联、聚合、组合。

依赖

类中用到了对方,那他们之间就存在依赖关系。如果没有对方,连编译都不能通过。

通常使用虚线加箭头表示。
在这里插入图片描述

泛化

泛化关系实际上就是继承关系,是依赖关系的一种特例。

通常用实线加空心三角符号表示。
在这里插入图片描述

实现

实现关系就是实现接口,也是依赖关系的特例。

通常用虚线加空心三角表示。
在这里插入图片描述

关联

关联关系其实就是类与类之间的联系,是依赖关系的一种特例。

关联关系具有导航性,即单项关系或者双向关系。

通常用实线加箭头表示。
在这里插入图片描述

聚合

表示整体与部分的关系,整体与部分可以分开。是关联关系的特例。

其中整体与部分分开后,整体仍然是整体,部分仍然是部分。

通常用实线加空心菱形表示。
在这里插入图片描述

组合

同样表示整体与部分的关系,整体与部分不能分开,是关联关系的特例。

整体与部分分开后,原本的整体就不再完整。

通常使用实线加实心菱形表示。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值