Java设计模式——模板方法模式
来源:互联网 发布:apache 允许目录列表 编辑:程序博客网 时间:2024/04/29 07:11
模板方法模式
在定义功能时,功能的一部分是确定的,但是有一部分是不确定的,而确定的部分在使用不确定 的部分,那么这是就将不确定的部分暴露出去,由该类的子类去完成。
以获取某段程序运行时间为例
abstract class GetTime{ public final void getTime() { long start = System.currentTimeMillis(); runCode(); long end = Systen.currenTimeMillis(); System.out.println("毫秒:"+(end - start)); } public abstract void runCode();}
class SubTime extends GetTime{ public void runCode() { //需要计算运行时间的代码 }}
0 0
- java设计模式—模板方法模式
- Java设计模式—模板方法模式
- Java设计模式——模板方法
- JAVA设计模式——模板方法模式
- java设计模式——模板方法模式
- java设计模式——模板方法模式
- java设计模式——模板方法模式
- Java设计模式——模板方法模式
- Java设计模式之——模板方法模式
- Java设计模式17——模板方法模式
- Java设计模式——模板方法模式
- Java设计模式——模板方法模式
- 设计模式——模板方法模式
- 设计模式——模板方法模式
- 设计模式——模板方法模式
- 设计模式——模板方法模式
- 设计模式——模板方法模式
- 设计模式——模板方法模式
- webapi的post和get请求总结
- [BZOJ1853][Scoi2010]幸运数字(容斥原理)
- Car的旅行路线 codevs1041 最短路
- la3716(*数学变形)
- Python读写docx文件
- Java设计模式——模板方法模式
- 设计模式之简单工厂模式
- bzoj 4710: [Jsoi2011]分特产 (容斥原理+DP)
- EffectiveJava第四章:类和接口
- IO
- linux系统修改系统时间与时区
- python在windows安装paramiko模块
- C#获取web.config配置文件内容的方法
- java8 lambda表达式