天天看點

設計模式六:擴充卡模式

  将一個類的接口轉換成客戶希望的另外一個接口。擴充卡模式使得原本由于接口不相容而不能一起工作的那些類可以一起工作。

  擴充卡模式的功能:

         擴充卡模式的主要功能是進行轉換比對,目的是複用已有的功能,而不是來實作新的接口。

         擴充卡裡面也可以實作功能,稱這種擴充卡為智能擴充卡。

擴充卡的實作方式其實是依靠對象組合的方式。

設計模式六:擴充卡模式

   擴充卡的常見實作:

     擴充卡通常是一個類,一般會讓擴充卡類去實作target接口,然後在擴充卡的具體實作裡面調用adaptee.

繼續閱讀