第八、九章

發現不同算法塊中的相似部分: 例如製作咖啡和泡茶很相似,只是細節不同,將相同的部分抽出來,放進一個基類中 設計模式 模板方法模式 - 在父類的方法中定義算法的基礎骨架,將一些需要猶豫的步驟延遲到子類中實現,子類就可以在不改變通用的整體算法的情況下去靈活的實現自己的某些步驟。 迭代器模式 - 提供一種方法順序去訪問聚合對象的各個元素,而不用關心內部的數據結構。組合模式 - 允許你將對象組成樹形結構來
相關文章
相關標籤/搜索