模板方法模式Templet Method Pattern

什麼是模板方法模式:定義一個操作中的算法的骨架,而將一些步驟延遲到子類中,模板方法可以使子類可以不改變一個 算法的結構即可以重定義該算法的某些特定步驟。     模板方法模式的特點:把不變的行爲搬到超類,去除子類中重複的代碼來體現他的優勢。   當不變的和可變的行爲在方法中混合在一起時,不變的行爲就會在子類中重複出現,模板方法模式就是將這些不變的 行爲搬移到一個超類中,避免重複代碼。      
相關文章
相關標籤/搜索