适配器模式

来源:互联网 发布:知乎 东海防空识别区 编辑:程序博客网 时间:2024/06/05 08:14
家里老电脑的屏幕和显卡都是VGA接口的,后来出现了DVI接口。再后来电脑淘汰了但屏幕还是完好的,而新电脑显卡是DVI接口的,这样只能买个转接头(也就是adapter),将VGA转为DVI。这就是适配器模式:将一个类的接口转换成客户希望的另外一个接口,使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。
interface VGA{public void connect();}interface DVI{public void connect();}class VGA_Wire implements VGA{public void connect(){System.out.println("连接VGA接口");}}class DVI_Wire implements DVI{public void connect(){System.out.println("连接DVI接口");}}class Adapter extends DVI_Wire implements VGA{public void connect(){System.out.println("通过转接头将VGA接头转接为DVI接头...");super.connect();}}public class TestAdapter {      public static void main(String[] args) {        VGA adapter=new Adapter();        adapter.connect();    }}

原创粉丝点击