適配器模式(Adapter Pattern)又叫做變壓器模式,變壓器把一種電壓變換為另一種電壓。
定義:
適配器模式就是將一個(gè)接口或類(lèi)轉換成其它的接口或類(lèi),適配器相當于一個(gè)包裝器,類(lèi)圖如下所示。

適配器涉及以下3個(gè)角色。
Adaptee.java
// 源角色public class Adaptee { public void specificRequest() { System.out.println("原有業(yè)務(wù)處理"); }}
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(); }}
優(yōu)點(diǎn):
使用場(chǎng)景:
摘自:
青島東合信息技術(shù)有限公司 . 設計模式(Java版) . 電子工業(yè)出版社,2012,83-85.
聯(lián)系客服