类图

类图分为三层,第一次为类名,第二次为字段与属性,第三层为方法
接口

接口顶端有interface描述
继承关系
用空心三角形+实线来表示

实现关系
用空心三角形+虚线表示

关联关系
当一个类“知道”另一个类时,可以用关联。
关联关系用实线箭头表示

依赖关系
一个类依赖另一个类,他们之间是依赖关系,用虚线箭头表示。

聚合关系
聚合表示一种弱的“拥有关系”,体现的是A对象可以包含B对象,但B对象不是A对象的一部分。
用空心的菱形+实现表示。

组合关系
组合(合成)是一种强的拥有关系,体现了严格的部分与整体的关系,部分与整体的生命周期一样,即部分不能独立于整体而存在。
