設計模式:適配器模式與外觀模式

適配器模式:將一個類的接口,轉化成客戶期望的另一個接口,適配器讓原本接口不兼容的類可以合作無間。 適配器模式可以讓類實現僞裝,火雞類可以調用鴨子類的方法,實際上還是調用自己的方法,這是因爲適配器將兩個不兼容的類的方法進行了轉換,以下是代碼來實現: //這是兩個不兼容的類,有自己不同的方法 public interface Duck { void gagaga(); void fly(); }
相關文章
相關標籤/搜索