1.简要说明
将一个类的接口转换成客户希望的另外一个接口。Adapter 模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。
2.代码实现
public class Adapter {
public static void main(String[] args) {
Hdmi hdmi = new AdapterHdmiToVga();
hdmi.connect();
}
}
class Hdmi {
public void connect() {
System.out.println("HDMI");
}
}
class AdapterHdmiToVga extends Hdmi{
Vga vga = new Vga();
@Override
public void connect() {
vga.connect();
}
}
class Vga {
public void connect() {
System.out.println("VGA");
}
}