类之间的关系

一、概念与分类
1、依赖(局部变量、方法形参)
2、关联、聚合、组合(类属性,关联关系的强弱不同)
3、继承(也叫泛化)、实现


二、各种关系介


(1)依赖:虚线箭头 ---uses a
依赖就是某个对象的功能依赖于另外的某个对象

 

(2)关联:实线箭头---has a
关联就是某个对象会长期的持有另一个对象的引用,而二者的关联往往也是相互的。

 

(3)聚合:实线+空心菱形---owns a
聚合是强版本的关联。
聚合表示一种弱的‘拥有’关系,体现的是A对象可以包含B对象,但B对象不是A对象的一部分。

 

(4)组合:实线+实心菱形--- is a part of 
组合:部分和整体的关系,并且生命周期是相同的。

基数 :连线两端的数字表明这一端的类可以有几个实例

 

(5)泛化---is a
虚线+空心右三角:实现
实线+空心右三角:继承

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值