1)泛化(继承)
一个类继承另一个类,或者一个几口继承其他接口
2)实现
一个类实现接口
3)依赖
一个A类的方法返回值类型,方法参数类型或者是局部变量类型使用另外一个B类,
称A类依赖B类
4)关联
如果A类使用B类定义成员变量,称A类关联B类
5)聚合
聚合是关联的一种,如果一个类A是由若干的B组成,并且不能决定B的生命周期,
称A类为聚合类
6)组合
组合是关联的一种,如果一个类A是由若干的B组成,并且可以决定B的生命周期,
称A类为聚合类
is a 子类 is a 父类, 是继承关系,也只有俩个类符合 is a 关系时才能使用继承
like a 类 like a 接口,是实现关系
has a A类 has a B类, 关联关系