一.类图
二.类的关系
a.虚线/实线 + 箭头
依赖关系:一般是一个类临时使用另外一个类.比如作为方法参数或者返回值等,一般体现在方法上(动物依赖氧气,将氧气当入参)
关联关系:一般是一个类和另外一个类有关联,另外一个类当作成员变量(例如气候是企鹅的成员变量)
b.实菱形/空菱形 + 箭头
组合关系:两个类有相同的生命周期(鸟和翅膀)
聚合关系:整体和局部的关系has a
c.实线/虚线 + 三角
继承
实现接口
d.棒棒糖表示法
也可说是实现接口
三.模式分类
一.类图
二.类的关系
a.虚线/实线 + 箭头
依赖关系:一般是一个类临时使用另外一个类.比如作为方法参数或者返回值等,一般体现在方法上(动物依赖氧气,将氧气当入参)
关联关系:一般是一个类和另外一个类有关联,另外一个类当作成员变量(例如气候是企鹅的成员变量)
b.实菱形/空菱形 + 箭头
组合关系:两个类有相同的生命周期(鸟和翅膀)
聚合关系:整体和局部的关系has a
c.实线/虚线 + 三角
继承
实现接口
d.棒棒糖表示法
也可说是实现接口
三.模式分类