java設計模式(九)---模版方法模式

一、模板方法模式定義: 在一個方法中定義一個算法的骨架,而將一些步驟延遲到子類中,模板方法使得子類可以在不改變算法結構的情況下,重新定義算法中的某些步驟 二、模板模式涉及的角色: 1.抽象類: 實現了模板的方法,定義了算法的骨架。 2.具體實現類: 實現了抽象類的抽象方法,以完成完整的算法 三、模板方法的優缺點: 優點: 模板方法牧師通過吧不變的行爲搬移到超類,去除了子類的重複代碼。 子類實現了算
相關文章
相關標籤/搜索