java常用設計模式九:橋接模式

一、概述        將抽象部分與它的實現部分分離,使它們都可以獨立地變化。它是一種對象結構型模式。比如存在2個維度,第一個維度有一個抽象類A和對應的子類A1和A2;第二個維度有另一個接口B和對應的子類B1和B2;接口A依賴接口B。        所謂的獨立變化就是當我們修改A1和A2或是修改B1和B2對方都不用修改。這種抽象依賴就像橋接。 二、示例  比如上圖所示:動物(抽象類)走路(接口),
相關文章
相關標籤/搜索