設計模式:模板方法

模板方法模式:在一個方法中定義一個算法的骨架,而將一些步驟延遲到子類中。模板方法使得子類可以在不改變算法結構的情況下,重新定義算法中的某些步驟。   場景,對於咖啡來說,我們需要把水煮沸,然後用沸水沖泡咖啡,再把咖啡倒入杯子中,最後加入糖和牛奶,對於茶而言,也是先把水煮沸,用沸水去浸泡茶葉,在把茶倒入杯子中,最後加上檸檬。我們可以看這兩種方法其實都採用了相同算法,1:把水煮沸 2:用沸水泡咖啡或茶
相關文章
相關標籤/搜索