深刻淺出設計模式之模板方法模式、迭代器模式、組合模式

模板方法模式 模板方法的思想是,將共同的子功能提取到超類裏面,而僅僅將不一樣的實現寫到子類裏面。這個共同的子功能能夠相互組合,和不一樣的子類實現生成不一樣的組合功能,就叫作模板方法templateMethod();以下圖所示 好比茶葉和咖啡的沖泡方法。都是分四步的,以下圖所示 其中共同的是把水煮沸和把茶(咖啡)倒進杯子,因而抽象一個父類,將這共同的方法的實如今父類實現。 同時,把沸水沖泡咖啡和用沸
相關文章
相關標籤/搜索