简单学习模板方法模式
昨天下午闲暇无事翻了一下《java与模式》,偶然看到模板方法模式这一章,猛然间明白自己以前常用这模式,居然不知道。现把模板方法模式学习记录一下。
模板方法模式示意性代码如下.
下面定义的是抽象模板类:
public class ConcreteClass extends AbstractFatherClass {/** * 实现抽象父类声明的抽象方法 */@Overrideprotected void doOperation1() {System.out.println("doOperation1 method");}/** * 实现抽象父类声明的抽象方法 */@Overrideprotected void doOperation2() {System.out.println("doOperation2 method");}}