天天看点

Java设计模式:(1)设计模式七大设计原则-合成复用原则

基本介绍

原则是尽量使用合成/聚合的方式,而不是使用继承

Java设计模式:(1)设计模式七大设计原则-合成复用原则

如果我们只是让B类去使用A类方法,使用继承就会让B和A的耦合性增强

Java设计模式:(1)设计模式七大设计原则-合成复用原则

可以通过组合的方式

Java设计模式:(1)设计模式七大设计原则-合成复用原则

可以通过依赖的关系

Java设计模式:(1)设计模式七大设计原则-合成复用原则

可以通过聚合的关系