1. 程式人生 > >java23種設計模式---橋接模式

java23種設計模式---橋接模式

橋接模式就是把事物和其具體實現分開,使他們可以各自獨立的變化。橋接的用意是:將抽象化與實現化解耦,使得二者可以獨立變化

舉例:

定義一個介面Sourceable:

分別定義兩個實現類來實現該介面:

 

 

 

我們現在來定義一個橋樑:

測試類:

輸出:

通過對Bridge類的呼叫,實現了對介面Sourceable的實現類SourceSub1和SourceSub2的呼叫