《Javascript設計模式》讀書筆記之「門面模式」 + 「適配器模式」

門面模式有兩個做用: 一是簡化類的接口;二是消除類與使用它的客戶端代碼間的耦合。對象

門面模式就至關於桌面上的快捷方式,爲一些列操做創建一個快捷鍵。接口

 

適配器模式客戶端

適配器可用來在現有接口和不兼容的類之間適配。適配器模式有助於避免大規模重寫現有客戶端代碼。從表面上看,適配器模式很想門面模式。他們都要對別的對象盡心封裝並改變其呈現的接口。兩者的區別在於他們如何改變接口。門面模式呈現的是一個簡化的接口,它並不提供額外的選擇,並且又時爲了完成任務還會作一些假設。而適配器要把一個接口轉換爲另外一個接口,它並不會濾除某些功能,也不會簡化接口。兼容

相關文章
相關標籤/搜索