九九百科網

位置:首頁 > 經驗 > 

什麼是適配器設計模式

經驗2.95W

什麼是適配器設計模式

適配器模式:將一個接口轉換為客户端的另一個接口,使得原本由於接口不相容的兩個類別可以相互配合的一起工作。

主要是起一個轉換器的作用,目的就是複用原來的功能。

又稱為轉換器模式、變壓器模式、包裝模式;包裝模式即把已有的一些類包裝起來,使之能有滿足需要的接口。

適配器的作用在生活中很常見,比如管道轉接頭,三相插座插口轉換器等。

存在兩種適配器模式:

1、對象適配器模式:

在這種適配器模式中,適配器容納一個它包裹的類的實例;在這種情況下,適配器調用被包裹對象的物理實體。

2、類適配器模式:這種適配器模式下,適配器繼承自已實現的類。

無論哪種適配器,宗旨都是:保留現有類所提供的服務,向客户提供接口,以滿足客户的期望。即在不改變原有系統的基礎上,提供新的接口服務。