类图
2019-07-26 本文已影响0人
扛支枪
类图.png
┄▷ 空心三角箭头-虚线 实现关系(继承抽象类)车和小汽车或车和自行车
―▷ 空心三角箭头-实线 泛化关系 (继承非抽象类)小汽车和SUV
―◆ 实心棱形-实线 组合关系 小汽车和发动机 组合关系是一种强依赖的特殊聚合关系,如果整体不存在了,则部分也不存在了;例如, 公司不存在了,部门也将不存在了
―◇ 空心棱形-实线 聚合关系 学生和班级 与组合关系不同的是,整体和部分不是强依赖的,即使整体不存在了,部分仍然存在;例如, 部门撤销了,人员不会消失,他们依然存在;
―﹥ 箭头-实线 关联关系 学生和身份证 关联对象通常是以成员变量的形式实现的
┄﹥ 箭头-虚线 依赖关系 学生和自行车 依赖关系体现为类构造方法及类方法的传入参数,箭头的指向为调用关系;依赖关系除了临时知道对方外,还是“使用”对方的方法和属性