1. 概述
將一個類的接口轉換成客戶希望的另外一個接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些類可以在一起工作。
2. 解決的問題
即Adapter模式使得原本由于接口不兼容而不能一起工作的那些類可以在一起工作。
下面是兩個非常形象的例子


3. 模式中的角色
3.1 目標接口(Target):客戶所期待的接口。目標可以是具體的或抽象的類,也可以是接口。
3.2 需要適配的類(Adaptee):需要適配的類或適配者類。
3.3 適配器(Adapter):通過包裝一個需要適配的對象,把原接口轉換成目標接口。
4.實現方式
(1)類的適配器模式(采用繼承實現)
(2)對象適配器(采用對象組合方式實現)

新聞熱點
疑難解答