淺析設計模式:裝飾模式(Decorator)

學習裝飾模式之前,我們先來看一個案例:        大家都吃過蛋糕,但是蛋糕是怎麼做出來的呢?我們不妨這麼猜測:首先蛋糕師會烘焙出一個蛋糕,然後擺上了貨櫃。這時來了一個顧客,他要買奶油蛋糕,蛋糕師會怎麼做 ?最簡單的方式當然是將貨櫃上已經烘焙好的蛋糕取出來,塗上一層奶油,奶油蛋糕就做好了!顧客提出新的需求,例如購買草莓奶油蛋糕,同理只需要在奶油蛋糕的基礎上擺上一些草莓即可。         上述
相關文章
相關標籤/搜索