一副图了解UML类图
主题:一幅图了解UML类图
关系 | 标志 | 何时使用 | 举例 |
泛化 | 空心三角形实心,箭头只向继承类 | 继承类 | 动物 <- 鸟 |
实现 | 空心三角形虚线,箭头指向实现类 | 实现接口 | 飞翔<-----大雁 |
关联 | 箭头实线,箭头指向关联类,双向关联可不用箭头 | 拥有关系,一个类知道另一个类的属性和方法 | 环境 <-企鹅 |
组合 | 实心菱形,实线。箭头指向组合类,个体离不开组合体 | 一个类由多个其余的类组成,个体不能单独存在。 | 鸟 |
聚合 | 空心菱形,实线。箭头指向聚合类 | 一个类由多个其他类组成,个体可以离开组合体存在 | 轮胎 <----<>汽车 |
依赖 | 箭头虚线,箭头指向被使用类 | 一个类需要调用其他类的属性、方法、或静态变量 | 人-------->计算机 |