Java:一晚上一發設計模式(一)------裝飾者模式

一,何時使用裝飾者模式? 好比有一家店賣飲品,飲品就有很多種,每一種還能夠加項,好比給可樂加冰,加糖,兌水什麼的,每次加項的價格還不一樣,就會將代碼弄的很繁瑣,這種狀況下就可使用裝飾者模式來實現. java 二,什麼是裝飾者模式? 上述的例子中,能夠以飲品爲主體,用不用的各類需求來裝飾它,好比有一個可樂對象,那我用一個加冰對象裝飾一下,再用加糖對象裝飾一下,最後能獲得一個加冰加糖可樂,這時候就將原
相關文章
相關標籤/搜索