public class GetTime {
private long start,end;
public final void getTime(){
start=System.currentTimeMillis();
runcode();//模版方法,不确定的部分暴露出去;
end=System.currentTimeMillis();
System.out.println("time: "+(end-start));
}
public abstract void runcode();
}
public class Demo extends GetTime{
public void runcode(){
double sum=0;
for(int i=0;i<100;i++){
sum+=i;
sum=sum*1.5;
System.out.println(sum);
}
System.out.println();
}
public static void main(String[] args) {
Demo dd=new Demo();
dd.getTime();
}
}