先看下模板方法模式的类图:简单,一个抽象类,几个实现类,ok了。
下面是部分代码:
1.抽象类的代码
2.下面是两个子类的代码,其中一个没有复写父类的钩子方法:
子类一
子类二:
3。下面是客户调用类了:
运行结果如下:
先看下模板方法模式的类图:简单,一个抽象类,几个实现类,ok了。
下面是部分代码:
1.抽象类的代码
2.下面是两个子类的代码,其中一个没有复写父类的钩子方法:
子类一
子类二:
3。下面是客户调用类了:
运行结果如下: