类适配器采用多继承的方式,带来不良的高耦合,一般不推荐使用。
对象适配器采用对象组合的方式,更符合松耦合精神。
adapter方式实现灵活,不必拘泥于GOF的两种方式。例如,完全可以把 adatpter中“现存的对象”作为新的接口方法参数,来达到适配的目的。
类适配器采用多继承的方式,带来不良的高耦合,一般不推荐使用。
对象适配器采用对象组合的方式,更符合松耦合精神。
adapter方式实现灵活,不必拘泥于GOF的两种方式。例如,完全可以把 adatpter中“现存的对象”作为新的接口方法参数,来达到适配的目的。