类的关系

说一说类图,有几种基本的关系,关联、依赖、泛化、实现、组合、聚合。看的是一脸的蒙,而且图符不止抽象,长的还像。这还只是类图的部分,后面还有很多图符如果不拿出来想办法区分真的会一头雾水,还画啥图,看都看不懂,于是去找了师哥师姐们的博客,先站在巨人的肩膀

 

首先说关联这是一种最常见的的关系 基本所有的关系都可以说是关联,这是一种最常见最基本的关系,每种关系都有他的图符,关联的关系就用直线和直线加箭头来表示。关联分为单向关联和双向关联。


与关联类似的有依赖,用虚线加箭头表示。

       第二组说泛化泛化是说的是一个继承关系,子类继承父类的属性,父类泛化子类。图符是实线加三角形。与泛化联系记忆的是实现,一个类实现一个接口,用虚线加三角形表示。

 

       第三组是组合和聚合,这一组学习时就是放在一起,比较容易区分,聚合有一个整体和部分的关系是不能独立存在的,组合是没有这层关系的。组合用实心菱形+箭头表示,聚合用空心菱形+箭头表示。

评论 25
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值