设计模式:模板方法模式

kyaa111 3年前 ⋅ 649 阅读

抽象类中定义方法,设置程序“骨架”


public abstract class Template {
	public void templ() {
		System.out.println("开始");
		code();
		System.out.println("结束");
	}
    
	public abstract void code();
}

子类实现


public class Tem extends Template {
	@Override
	public void code() {
		System.out.println("代码");
	}
}

Test

public static void main(String[] args) {
	Template t=new Tem();
	t.templ();
}

demo