設計模式-介面卡模式(adapter )
將乙個或幾個介面轉化成你需要的另乙個介面,從而達到你的需要,這種方式可稱之為介面卡模式:
方式一:
public inte***ce fly
public inte***ce broom
public class broomstickriding implements fly,broom
public void clean()
}方式二:
public class squarepeg
public class roundpeg
}public class pegadapter extends squarepeg
}在平時的程式設計過程中,這種方式經常會用到,只不過當時可能不知道這是介面卡模式而已。
介面卡模式Adapt
例子 牆上的插座為三孔介面,但是很多家電都是雙孔標準,這個時候就需要乙個介面卡,讓雙孔的家電通過介面卡後也可以接入三孔介面的插座 兩種介面卡 物件介面卡 三孔插座 雙孔插座 使用雙孔插座的電視 物件介面卡 author wjm date 2020 6 16 17 10 public class tv...
介面卡模式(Adapt) 設計模式(六)
作用 將乙個類的介面轉換成客戶希望的另外乙個介面。adapt 模式使得原本由於介面不相容而不能一起工作的那些類可以一起工作。解析 adapt 模式其實就是把完成同樣的乙個功能但是介面不能相容的類橋接在一起使之可以在一起工作,這個模式使得復用舊的介面成為可能.實現 adapt 模式有兩種實現辦法,一種...
設計模式(4)介面卡模式
假如我的手機是typec型別的充電口,但是現在卻只有個傳統的microusb充電線,怎麼辦?很簡單,弄個轉換接頭,microusb口轉化成typec的,問題解決。這就是介面卡的應用。介面卡就是個轉化適配中間介面,可以將不匹配的兩件事整合到一起,把不匹配變的匹配。通常,介面卡有三種 類介面卡 物件介面...