design_model(16)template
Posted gg128
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了design_model(16)template相关的知识,希望对你有一定的参考价值。
1.模板模式
在一个方法中定义一个算法的骨架,而将一些步骤延迟到子类中。在不改变算法结构的情况下,重新定义算法中的某些步骤。
2.实例
public abstract class BankTemplateMethod { //具体方法 public void takeNumber(){ System.out.println("123"); } public abstract void transact(); //钩子方法 public void evaluate(){ System.out.println("789"); } public final void process(){ this.takeNumber(); this.transact(); this.evaluate(); } } public class Client { public static void main(String[] args) { BankTemplateMethod btm = new BankTemplateMethod() { @Override public void transact() { System.out.println("456"); } }; btm.process(); } }
以上是关于design_model(16)template的主要内容,如果未能解决你的问题,请参考以下文章
报错An error happened during template parsing (template: "class path resource [templates/hello1(代
UIRequiredDeviceCapabilities 排除没有后置摄像头的 16GB 第 5 代 iPod touch?