GOF
简单的说,模板方法就是回调函数
public abstract class MyHandler { private void m1(){
System.out.println("m1");
}
private void m2(){
System.out.println("m2");
}
/**
* 模板方法
*/
abstract void m3();
public void run(){
m1();
m2();
m3();
}
}
public class Test {
public static void main(String[] args) {
MyHandler h = new MyHandler() {
@Override
void m3() {
System.out.println("m3");
}
};
h.run();
}
}
运行结果:
m1
m2
m3
以上是 GOF 的全部内容, 来源链接: utcz.com/z/509899.html