模板方法模式是基于繼承的代碼復(fù)用基本技術(shù),模板方法模式的結(jié)構(gòu)和用法也是面向?qū)ο笤O(shè)計的核心之一。這里就小編就為大家?guī)砹艘环蓐P(guān)于介紹模板方法模式的PPT,PPT主要從模式的定義、結(jié)果、分析以及方法等方面來進(jìn)行了介紹,非常詳細(xì)。感興趣的朋友們可以下載下來了解一下哦。
模式定義
模板方法模式(Template Method Pattern):定義一個操作中算法的骨架(the skeleton of an algorithm) ,而將一些步驟延遲到子類中,模板方法使得子類可以不改變一個算法的結(jié)構(gòu)即可重定義該算法的某些特定步驟。模板方法是一種類行為型模式。
模式結(jié)構(gòu)
模板方法模式包含如下角色:
AbstractClass: 抽象類
ConcreteClass: 具體子類