GOF

coding

简单的说,模板方法就是回调函数

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

回到顶部