适配器模式

来源:互联网 发布:win10解压缩软件 编辑:程序博客网 时间:2024/06/01 10:38

适配器模式(Adapter):将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。

下面是Adapter结构图:

 

下面演示一个简单的Demo:

Target类:

public class Target {public void request() {System.out.println("一般");}}


 

Adaptee类:

public class Adaptee {public void specificRequest() {System.out.println("特殊");}}


 

Adapter类:

public class Adapter extends Target{private Adaptee adaptee = new Adaptee();@Overridepublic void request() {adaptee.specificRequest();}}


 

客户端:

public class Client {public static void main(String[] args) {Target target = new Adapter();target.request();}}


 

 

 

 

原创粉丝点击