1. 程式人生 > >設計模式——適配器模式

設計模式——適配器模式

用戶 類適配器 target 完成 blank post border cto borde

  適配器模式(有時候也稱包裝樣式或者包裝)將一個類的接口適配成用戶所期待的。一個適配允許通常因為接口不兼容而不能在一起工作的類工作在一起,做法是將類自己的接口包裹在一個已存在的類中。

共有兩類適配器模式: 對象適配器模式 -- 在這種適配器模式中,適配器容納一個它包裹的類的實例。在這種情況下,適配器調用被包裹對象的物理實體。(直接關聯被適配類) 技術分享 類適配器模式 -- 這種適配器模式下,適配器繼承自已實現的類(一般多重繼承)。 技術分享

適配器模式詳解

需要註意的是適配器模式是個補救型的設計模式,在一開始設計系統的時候不要想著用,在系統完成後某些業務找不到很好的解決方式的時候可以考慮使用。

設計模式——適配器模式