- 模式的定义和特点:
适配器模式(Adapter)是一种将一个类的接口转换成客户希望的另外一个接口的设计模式,可以提高代码的复用性和灵活性。
- 结构与实现:
定义一个适配器类来实现业务接口,再继承现有组件库中已经存在的组件。
示例:
public interface Inter {
public void method1();
public void method2();
public void method3();
...
}
public abstract class InterAdapter implements Inter{
@Override
public void method1() {
}
@Override
public void method2() {
}
@Override
public void method3() {
}
}
public class InterImpl extends InterAdapter{
@Override
public void method1() {
System.out.println("方法1执行");
}
@Override
public void method2() {
System.out.println("方法2执行");
}
@Override
public void method3() {
System.out.println("方法3执行");
}
}