設計模式-橋接模式

UML類圖 使用場景 當業務在兩個維度上變化,則可使用橋接模式。橋接模式將業務的抽象部分和實現部分分離。例如,如上圖所示, 對於不同的圖形我們希望用不同的畫筆來畫,我們如果將畫筆直接寫到圖形中,如在直線類中需要添加用鉛筆畫和用毛筆畫兩種不同的方法,同樣的在圓形中和在長方形中也是如此,組合後得到6個不同的類。而如果再增加一個用水彩筆畫,又需要增加3個不同的方法,這樣導致代碼規模呈2的平方項增長。 代
相關文章
相關標籤/搜索