結構型 | 2.橋接模式

橋接模式 1.模式機動 設想如果要繪製矩形、圓形、橢圓、正方形,我們至少需要4個形狀類,但是如果繪製的圖形需要具有不同的顏色,如紅色、綠色、藍色等,此時至少有如下兩種設計方案: 第一種設計方案是爲每一種形狀都提供一套各種顏色的版本。 第二種設計方案是根據實際需要對形狀和顏色進行組合。 對於有**兩個變化維度(即兩個變化的原因)**的系統,採用方案二來進行設計系統中類的個數更少,且系統擴展更爲方便。
相關文章
相關標籤/搜索