类图
1、类与类,类与接口的关系
(1)继承:空心三角形+实线
(2)实现:空心三角形+虚线
(3)关联:实线+箭头,表示一个类“知道”另一个类。
(4)聚合:空心菱形+实线箭头,聚合表示一种弱的“拥有”关系,体现的是A对象可以包含B对象,但B对象不是A对象的一部分。
比如,大雁是群居动物,每只大雁都是属于一个雁群,一个雁群可以有多只大雁。它们之间就满足聚合关系。
(5)组合:实心菱形+实线箭头,组合表示是一种强的“拥有”关系,体现了严格的部分和整体的关系,部分和整体的生命周期一样。
比如,鸟和翅膀就是组合关系。
(6)依赖:虚线箭头
比如:动物依赖于氧气。