概述
黑马程序员:Java基础总结
模版方法设计模式
ASP.Net+Android+IO开发
、
.Net培训
、期待与您交流!
模版方法设计模式
什么是模版方法呢?
在定义功能时,功能的一部分是确定的,但是有一部分是不确定,而确定的部分在使用不确定的部分,
那么这时就将不确定的部分暴露出去。由该类的子类去完成
在定义功能时,功能的一部分是确定的,但是有一部分是不确定,而确定的部分在使用不确定的部分,
那么这时就将不确定的部分暴露出去。由该类的子类去完成
需求:获取一段程序运行的时间。
原理:获取程序开始和结束的时间并相减即可。
获取时间:System.currentTimeMillis()
原理:获取程序开始和结束的时间并相减即可。
获取时间: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
.println(x);
}
}
}
public
class
Test01
{
public
static
void
main(String[] args)
{
//获取时间
System.
out
.println(System.currentTimeMillis());
//GetTime gt = new GetTime();//不能实例
SubTime gt =
new
SubTime();
gt.getTime();
//实例化子类,调用继承自父类的方法
}
}
ASP.Net+Android+IO开发
、
.Net培训
、期待与您交流!
最后
以上就是执着钢笔为你收集整理的黑马程序员:Java基础总结----模版方法设计模式的全部内容,希望文章能够帮你解决黑马程序员:Java基础总结----模版方法设计模式所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复