java設計模式之十一 介面卡模式

2021-08-10 05:22:02 字數 603 閱讀 3609

介面卡模式:類似於充電那樣,將充電器作為介面卡,把220v電壓轉化為5v電壓。

220放電介面:

inte***ce ichinad
放電類

class chinad implements ichinad 

}

手機介面

inte***ce imobole
手機實現類

class mobile 

}

介面卡

class adapter implements  imobole

}

客戶端

public static void main(string args)
結果釋放220v高壓

介面卡獲取220v電壓,經過調整變為5v

獲得5v低壓

總結:介面卡主要是做乙個中間人,就像翻譯那樣

java設計模式之介面卡

介面卡模式把乙個類的介面變換成客戶端所期待的另一種介面,從而使原本因介面不匹配而無法在一起工作的兩個類能夠在一起工作。作用類似於三相插頭到兩相插頭轉換器 介面卡 所起的作用。結構介面卡模式有類的介面卡模式和物件的介面卡模式這兩種不同的形式。類介面卡模式 把適配類的api轉換成目標類的api,見下圖 ...

JAVA設計模式之介面卡模式

先總結一下整個過程的感想 感覺在網上找了很多資料,大部分大牛們把這個設計模式解釋的很仔細,但是用詞實在過於專業,很難讓初學者讀懂,自己找了乙個比較恰當的例子寫了一遍,對這個設計模式有了一定的認識,希望這種解釋可以得到認可。其實總結一下介面卡模式的最終目的 在乙個沒有實現某個介面的類,想在這個介面中規...

Java設計模式之介面卡模式

1 使用場景 介面卡模式把乙個類的介面變換成客戶端所期待的另一種介面。以消除由於介面的不匹配所造成類的相容性問題。介面卡模式主要有類的介面卡模式 物件的介面卡模式兩種。2 兩種介面卡模式介紹 模式所涉及的角色有 目標 target 角色 這就是所期待得到的介面。源 adapee 角色 現在需要適配的...