模板方法模式--總結

模板方法模式 定義 定義一個操作中的算法骨架,而將算法的一些步驟延遲到子類中,使得子類可以不改變該算法結構的情況下重定義該算法的某些特定步驟。它是一種類行爲型模式 特點 提高代碼複用性,將相同部分的代碼放在抽象的父類中,而將不同的代碼放入不同的子類中 實現了反向控制,正確使用「鉤子方法」可以使得子類控制父類的行爲 模式的結構 抽象類:負責給出一個算法的輪廓和骨架。它由一個模板方法和若干個基本方法構
相關文章
相關標籤/搜索