【設計模式】Java設計模式之橋接模式

一、爲什麼使用橋接模式 設想如果要繪製矩形、圓形、橢圓、正方形,我們至少 需要 4 個形狀類,但是如果繪製的圖形需要具有不同的 顏色,如紅色、綠色、藍色等,此時至少有如下兩種設 計方案: • 第一種設計方案是爲每一種形狀都提供一套各種顏色的版本。 • 第二種設計方案是根據實際需要對形狀和顏色進行組合   方案一:   方案二:   橋接模式將繼承關係轉換爲關聯關係,從而降低了類與類之間的耦合,減少
相關文章
相關標籤/搜索