适配器模式(adapter pattern)又叫做变压器模式,变压器把一种电压变换为另一种电压。
定义:
适配器模式就是将一个接口或类转换成其它的接口或类,适配器相当于一个包装器,类图如下所示。
适配器涉及以下3个角色。
adaptee.java
// 源角色 public class adaptee { public void specificrequest() { system.out.println("原有业务处理"); } }
target.java
public interface target { public void request(); }
adapter.java
public class adapter extends adaptee implements target { @override public void request() { super.specificrequest(); } }
client.java
public class client { public static void main(string[] args) { // 适配器模式应用 target target = new adapter(); target.request(); } }
优点:
使用场景:
摘自:
青岛东合信息技术有限公司 . 设计模式(java版) . 电子工业出版社,2012,83-85.
如对本文有疑问, 点击进行留言回复!!
网友评论