世界上並沒有完美的程序,但是我們並不因此而沮喪,因爲寫程序就是一個不斷追求完美的過程。
- 從意圖上看
適配器是爲了複用已有接口的功能,而通過適配將已有接口功能引入到所需接口的一種模式,目的是能夠結合。
橋接模式是爲了實現兩個接口結合的多樣化而設計的一種模式,目的是結合的更好。 - 從實現上看
適配器是先定義了新接口,然後才與舊接口進行適配,即先接口後關係。
橋接模式是先定義了一個橋(即兩個接口之間的關係),然後通過每個接口的多個實現的不同組合達到其靈活性的目的,即先關係後組合。 - 總結
總體來看類似於遞進關係(並不完全,爲了便於理解,只是比喻),適配器將兩個接口結合在一起,然後橋接使他們的結合更加多樣化。