读书人

种之间的关系

发布时间: 2012-07-15 20:11:37 作者: rapoo

类之间的关系

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


二、各种关系介


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

?

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

?

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

?

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

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

?

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

读书人网 >移动开发

热点推荐