/**
* 对象适配器
* 将Adaptee转化成适合Target的数据
*/
public class AdapterTest {
class Target {
void doSome() {}
}
class Adaptee {
void doAdaptee() {}
}
class Adapter extends Target {
private Adaptee adaptee;
public Adapter(Adaptee adaptee) {this.adaptee = adaptee;}
@Override
void doSome() {
adaptee.doAdaptee();
//转化代码
}
}
}
原文:https://www.cnblogs.com/fengzhida/p/11385454.html