設計模式之適配器模式學習

1 適配器模式簡介

1.1 什麼是適配器模式

定義:適配器模式將一個類的接口,轉換成客戶期望的另外一個接口。使得原本由於接口不兼容而不能一起工作的那些類可以在一起工作。

2 適配器模式的實現

2.1 適配器分類

(1)組合

採用組合方式的適配器稱爲對象適配器

特點:把“被適配者”作爲一個對象組合到適配器類中,以修改目標接口包裝被適配者。

(2)繼承

採用繼承方式的稱爲類適配器

特點:通過多重繼承不兼容接口,實現對目標接口的匹配,單一的爲某個類而實現適配。

3 總結

適配器作用:

(1)透明

通過適配器,客戶端可以調用同一個接口,因而對客戶端來說是透明的。這樣做更簡單、更直接、更緊湊。

(2)重用

服用了現存的類,解決了現存類和複用環境要求不一致的問題。

(3)低耦合

將目標類和適配者類解耦,通過引入一個適配器類重用現有的適配者類,而無需修改原有代碼(遵循開閉原則)。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章