适配器模式
适配器模式(有时候也称包装样式或者包装)将一个类的接口适配成用户所期待的。目的是消除由于接口不匹配所造成类的兼容性问题。 主要分为三类:类的适配器模式、对象的适配器模式、接口的适配器模式。 01、类的适配器模式 核心思想是:有一个Source类,拥有一个方法待适配,目标接口是Targetable,通过ClassAdapter类,将Source的功能扩展到Targetable里 Adapter类继承Source类,实现Targetable接口。 这样Targetable接口的实现类就具有了Source类的功能。 代码如下: Source类 public class Source { public void method1(){ System.out.println("This is original method1!"); } } Targetable类 public interface Targetable { /* 与原类中的方法相同 */ public void method1(); /* 新类的方法 */ public void method2(); } ClassAdapter类 public class ClassAdapter extends Source implements Targetable { public void method2() { System