首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

种之间的关系

2012-07-15 
类之间的关系一、概念与分类1、依赖(局部变量、方法形参)2、关联、聚合、组合(类属性,关联关系的强弱不同)3、继承

类之间的关系

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


二、各种关系介


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

?

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

?

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

?

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

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

?

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

热点排行