1、子类与父类的继承关系用空心三角形+实线表示。
2、类实现接口用空心三角形+虚线表示。(实现关系)
3、类与类之间的关系用实线箭头表示。(关联关系)
关联关系还可细分为三类:单项关联(下图)、双向关联、自我关联。
4、接口的两种表示方式。
① interface表示法
②棒棒糖表示法
5、聚合关系
聚合表示一种弱的“拥有”关系,体现的是A对象可以包含B对象,但B对象不是A对象的一部分,B对象可以独立存在。
聚合关系用带空心菱形和箭头的直线表示。
6、组合关系
组合关系是一种强的“拥有”关系,体现的严格部分和整体的关系,部分和整体的生命周期一样。部分脱离了整体就不能单独存在。
7、依赖关系
A类中方法包含另一个B类型的参数,就说A类依赖于B类,依赖关系用一条带箭头的虚线表示。