‘+’表示public,‘-’表示private,‘#’表示protected;
接口顶端有《interface》显示,只有两行;同时另一个表示方法为棒棒糖表示法;
聚合表示一种弱的’拥有’关系,体现的是A对象可以包含B对象,但B对象不是A对象的一部分;
合成是一种强的’拥有’关系,体现了严格的部分和整体的关系,部分和整体的生命周期一样;
继承关系 | 实现接口 | 关联关系 | 聚合关系 | 合成关系 | 依赖关系 |
空心三角形+实线 | 空心三角形+虚线 | 实线箭头 | 空心菱形+实线箭头 | 实心菱形+实线箭头 | 虚线箭头 |