Java設計模式——模板方法模式(模板方法設計模式)詳解

模式的定義與特點 模板方法(Template Method)模式的定義如下:定義一個操作中的算法骨架,而將算法的一些步驟延遲到子類中,使得子類可以不改變該算法結構的情況下重定義該算法的某些特定步驟。它是一種類行爲型模式。 該模式的主要優點如下。 它封裝了不變部分,擴展可變部分。它把認爲是不變部分的算法封裝到父類中實現,而把可變部分算法由子類繼承實現,便於子類繼續擴展。 它在父類中提取了公共的部分代
相關文章
相關標籤/搜索