黑马程序员技术交流社区
标题:
模板方法设计模式
[打印本页]
作者:
shw16888
时间:
2015-4-7 17:26
标题:
模板方法设计模式
/**
需求:获取一段程序运行的时间
原理:获取程序开始和结束的时间并相减即可。
获取时间:System.currentTimeMillis();
模板方法设计模式
*/
abstract class GetTime
{
public final void getTime()//不给复写
{
long start=System.currentTimeMillis();
runcode();
long end=System.currentTimeMillis();
System.out.println(" 毫秒:"+(end-start));
}
public abstract void runcode();
}
class SubTime extends GetTime//复写
{
public void runcode(){
for (int x=0;x<4000;x++ )
{
System.out.print(x);
}
}
}
class TemplateDemo
{
public static void main(String[] args)
{
SubTime gt=new SubTime();
gt.getTime();
}
}
复制代码
作者:
showdy
时间:
2015-4-7 21:32
学习一下
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2