一、概述
類的適配器模式把被適配的類的API轉換成為目標類的API
二、結構
1、類的適配器模式

Target:所期待得到的接口
Adaptee:現有需要適配的類
Adapter:把源接口轉化成目標接口的核心類
2、對象的適配器模式

i、同一個適配器可以把源和其子類都適配到目標接口
ii、與類的適配器相比,要覆蓋源類的方法不很容易,除非做一個源類的子類,然后對子類適配
iii、可以很方便地添加一個方法
三、動機
1、系統需要使用現有的類,而該類的接口不符合系統新的需要
2、需要建立一個可復用的類用于使一些彼此之間沒有太大關系的類一同工作
3、需要改變多個已有的子類的接口
posted on 2005-08-06 19:39
^ Mustang ^ 閱讀(3177)
評論(0) 編輯 收藏 所屬分類:
Design Patterns