TemplateMethod模板方法:钩子函数。
凡是我们重写的方法,系统帮我们调用,都是模板方法。
例如:
public class Main{
F f = new D();
f.m();
}
abstract class F{
void m(){
uu();
hh();
}
abstract void uu();
abstract void hh();
}
calss D extends F{
@Override
void uu(){
//TODO
}
@Override
void hh(){
//TODO
}
}