學習設計模式之模板方法

模板方法模式 定義一個操作中的算法骨架,而將一些步驟延遲到子類中。模板方法使得子類可以不改變一個算法的結構即可重定義該算法的某些特定步驟。 結構圖 應用 比如把大象放入冰箱需要3步 打開冰箱門 把大象塞進去 關上冰箱門 代碼實現 public class Elephant { public void templateMethod() { // 第一步用打印代替
相關文章
相關標籤/搜索