Java设计模式——类之间的关系
1.继承关系(泛化)
类与子类的关系,指一个类继承另外的一个类。
2.实现关系
一个类可以实现多个接口,实现所有接口的功能。
3.依赖关系
类B作为类A方法中的局部变量或者参数出现,表示A依赖B。
4.关联关系
类B作为类A中的成员变量出现,表示A依赖B,并且关系比依赖强。
5.聚合关系(has-a)
同关联关系,但是关系比关联强。
6.组合关系(contains-a)
同关联关系,但是关系比聚合强。
类与子类的关系,指一个类继承另外的一个类。
一个类可以实现多个接口,实现所有接口的功能。
类B作为类A方法中的局部变量或者参数出现,表示A依赖B。
类B作为类A中的成员变量出现,表示A依赖B,并且关系比依赖强。
同关联关系,但是关系比关联强。
同关联关系,但是关系比聚合强。