普通类图
属性/方法的表示其实都是: 符号 属性名/方法名: 返回类型
符号
:+(public) 公开方法及属性; -(private) 私有方法及属性; #(protected) protected一样的效果
属性名/方法名
: 说白了就是属性名或者方法名的名称,如果是方法的话,要多个(),内容就是参数类型
返回类型
: 方法独有的,没返回值的话写voide即可,有返回值就写上相对应的返回值的类型
若要表示是接口的话, 在类名上方加上 <<interface>> 即可
关联类型
单向关联
单实心箭头实线
: 说明的是A关联了B,A对象中持有B对象
双向关联
无箭头实线
:说明是A和B对象互相关联,A持有B对象,B也持有A对象
自关联
指向自身的单实心箭头
:表明是A对象持有了A对象
实现接口
虚线空心箭头
:说明B实现了A接口
泛化关系
实线空心箭头
:说明B继承了A