設計模式系列:橋樑模式

一.名稱 二.問題(爲了解決什麼問題) 一個對象有多個維度的變化,須要將這些維度抽離出來,讓其獨立變化java 設想若是要繪製矩形、圓形、橢圓、正方形,咱們至少須要4個形狀類,可是若是繪製的圖形須要具備不一樣的顏色,如紅色、綠色、藍色等,此時至少有以下兩種設計方案:linux 第一種設計方案是爲每一種形狀都提供一套各類顏色的版本。 第二種設計方案是根據實際須要對形狀和顏色進行組合 對於有兩個變化維
相關文章
相關標籤/搜索