package New_Test;
/**
-
模板设计模式
*/
public abstract class Template {
public abstract void code();public final void getTime(){
long start = System.currentTimeMillis();//获取当前时间
code();
long end =System.currentTimeMillis();//获取结束时间
System.out.println(“code 方法的执行时间是:”+ (end - start));
}
}
class TestTmp extends Template{
@Override
public void code() {
int k=0;
for (int i =0;i<500000;i++){
k +=1;
}
System.out.println(k);
}
}
TestTmp t = new TestTmp();
t.getTime();