类图
- +表示public
- -表示private
- #表示protected
类格式
名字(如果是抽象类用斜体表示) |
---|
(+/-/#)属性 |
(+/-/#)方法 |
接口
类上插一个棒棒糖代表这个类是接口
关系
表示
- 继承:实线加空心三角箭头
- 实现:虚线加空心三角箭头
- 依赖:虚线加普通箭头
- 关联:实线加普通箭头
- 合成:主体实心菱形框加实线加次体普通箭头
- 聚合:主体空心菱形框加虚线加次体普通箭头
解释
- 继承:这个不用解释
- 实现:实线接口
- 依赖:动物依赖水、空气,一个类依赖另一个类
- 关联:两个类有关联,一个类需要知道另一个类的变化,动物需要知道天气变化
- 合成:强拥有,部分和整体的关系,鸟和翅膀
- 聚合:弱拥有:群体包含个体,个体不是群体的一部分,大雁和雁群