1. 意圖
將一個類的接口轉換爲客戶希望的另外一個接口。
2. 結構
3. 4類參與者
-
Target
定義Client使用的與特定領域相關的接口。 -
Client
與符合Target接口的對象協同。 -
Adaptee
定義一個已經存在的接口,這個接口需要適配。 -
Adapter
對Adaptee的接口與Target接口進行適配。
4. go代碼實現
package main
import "fmt"
[參考文檔1]《設計模式》-機械工業出版社
4.1節 ADAPTER(適配器)——類對象結構型模式
參考文檔2