模板方法这个设计模式就是在父类里写一个调用流程,比如先执行created函数、再执行mounted函数,估计也就是钩子函数 一个例子:
public class Test1 {
public static void main(String[] args) {
Father a = new A();
a.p3();
}
}
abstract class Father{
abstract void p1();
abstract void p2();
void p3(){
p1();
p2();
}
}
class A extends Father{
@Override
void p1() {
System.out.println("created");
}
@Override
void p2() {
System.out.println("mounted");
}
}