1. 适配器为了满足不可多继承,对原有接口的一次再实现。
2.分为类适配器和对象适配器。
interface Target{
public void Request();} class Adaptee { public void specificRequest(){ //实现 } } //类适配器 class Adapter extends Adaptee implements Target{public void Request(){
super.specificRequest()
}}
//对象适配器
class Adapter1 implements Target{
private Adaptee adaptee;
public Adaptee1(Adaptee adaptee){
this.adaptee=adaptee;
}
public request(){
this.adaptee.specficRequest();
}
}