介面卡模式就是用乙個介面卡的中介軟體,用於連線不匹配的兩者。
共有三個模式:
類介面卡模式,物件介面卡模式,介面介面卡模式。
類介面卡模式:
public class adapter(介面卡) extends usber(usb實現類) implements ps2 (ps2介面)
7 8 }
測試: ps2 p = new adapter();
5 p.isps2();
物件介面卡模式:
public class adapter implements ps2
7 @override
8 public void isps2()
11 12 }
測試: ps2 p = new adapter(new usber());
5 p.isps2();
介面介面卡模式:
不想實現a中的所有介面,這時候可以用抽象的adapter實現a,然後讓類繼承抽象的adapter,然後重寫想要的方法即可
介面卡模式解析例子
本文深入淺出的講述了設計模式中的介面卡模式 並給出了簡單的示例 例子淺顯易懂 並附帶源 介面卡模式中的有以下的四種角色 目標 target 被適配者 adaptee 定義了乙個已經存在的介面,這個介面需要匹配。適配者 adapter 對adaptee 的介面與 target 的介面進行適配。客戶端 ...
介面卡模式(類介面卡 物件介面卡)
做個筆記 引用 public inte ce usb public inte ce psp public class usber implements usb 類介面卡 psp適用usb介面 public class usbadapter extends usber implements psp 物...
介面卡模式 預設介面卡,類介面卡,物件介面卡
模式思想 改變乙個類的對外介面 增加或減少 以滿足不同外部呼叫者的需求 角色成員 目標介面 target 客戶所期待的介面。目標可以是具體的或抽象的類,也可以是介面。需要適配的類 adaptee 需要適配的類或適配者類。介面卡 adapter 通過包裝乙個需要適配的物件,把原介面轉換成目標介面。適配...