- 摘要如下:
- 定義:將一個類的接口轉(zhuǎn)換成客戶希望的另外一個接口。適配器模式使得原本由于接口不兼容而不能一起工作的那些類可以一起工作
適配器模式使用場景:
- 適配器模式主要應(yīng)用于“希望復(fù)用一些現(xiàn)存的類,但是接口又與復(fù)用環(huán)境要求不一致的情況”,在遺留代碼復(fù)用、類庫遷移等方面非常有用
適配器模式類型:
- 有兩種實現(xiàn)適配器模式的方式。
1. 第一種是通過繼承來適配兩個接口,這稱為類適配器。在Gof介紹設(shè)計模式的書中,類適配器是通過多重繼承來實現(xiàn)的。
2. 另外一種是對象適配器,典型的是代理。