模板方法模式

引入一個例子 比如衝咖啡和沖茶兩個過程,加工方法似乎都差不多。可以看成如下過程: 把水煮沸boil()->沖泡brew()->倒進杯子裏pourInCup()->加入調料addCondiments() 這就是可以作爲模板方法,由他執行沖茶或者衝咖啡任務 接下來介紹以下模板方法模式 模板方法模式 模板方法模式將不變的算法部分封裝到抽象類裏的具體方法(final)中,將可變的實現部分交給子類,子類不能
相關文章
相關標籤/搜索