adapter模式讀書筆記,請多多指教

VRGL發表於2003-03-21
在使用一個類時,為了使這個類具有更好的複用性,
不能在使用它時增加額外的條件。當客戶類使用它
時,當介面不匹配時,如果採用非物件導向的方法
,用硬程式碼呼叫這個類,勢必會出現大量的重複代
碼,出現重複程式碼的時候就是使用設計模式的時候。
這是可以用一個專門的類來封裝這個匹配的過程。
這就是adapter,adapter有兩種形式:類介面卡
和物件介面卡。用類介面卡的好處是避免額外的
物件引用,並且可以重新定義被適配類的內容。
物件介面卡的好處是可以為被適配類和它所有的
子類提供適配。

相關文章