一、代码实现
package template;
public abstract class TemplateMethod {
//具体实现方法
public void takeNumber()
{
System.out.println("取号排队");
}
public abstract void transact();
//办理具体的业务
public void evaluate()
{
System.out.println("反馈得分");
}
public final void process()
{
this.takeNumber();
this.transact();
this.evaluate();
} }
package template;
public class Client {
public static void main(String[] args) {
//采用匿名内部类
TemplateMethod templateMethod=new TemplateMethod() {
@Override
public void transact() {
// TODO 自动生成的方法存根
System.out.println("我要理财,小扬扬有2000w");
}
};
templateMethod.process();
}
}
实现结果:
(我想,现在的我没有能力谈情说爱,没房没车没钱人TM还丑,自己打算先奋斗十年再说,加油!!!!!)