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