1.橋接模式:是把一個接口適配到不同接口的一種方式。
2.目的:把抽象層次結構從其實現中分離出來,使其能夠獨立變更。
3.抽象層:定義了客戶端使用的上層的抽象接口。
實現層:定義了工抽象層次使用的底層接口。
抽象層和實現層的接口可以完全不同。
Implementor的接口提供基本操作。 Abstraction的上層操作基於這些基本操作。
4.流程:Abstraction -> opration -> imp -> operationimp ->A和B將做出響應並接受任務
5.添加新的implementor實現類,響應operationimp消息並不在其中執行具體的任何操作,對abstraction不會有任何影響。
要是更改abstraction,也不會影響implementor