JAVA 模板方法模式
2013-03-03 17:07
344 查看
//仅作为在线学习笔记
/* 需求:获取一段程序运行的时间 获取时间函数: System.currentTimeMillis(); 模板方法 在定义功能时,功能的一部分是确定,但有一部分是不确定的, 而确定的部分在使用不确定的部分, 那么这时就将不确定的部分暴漏出去 */ abstract class GetTime { public final void getTime()//设置权限 { long start = System.currentTimeMillis(); runcode(); long end = System.currentTimeMillis(); System.out.println("Time :" + (end - start)); } public abstract void runcode();//暴漏部分 } class SubTime extends GetTime { public void runcode() { for(int i=0;i<100000000;i++) { } } } class TemplateDemo { public static void main(String []args) { SubTime st = new SubTime(); st.getTime(); } }
相关文章推荐
- java模板方法模式
- 三分钟了解JAVA设计模式之模板方法模式
- Java设计模式透析之 —— 模板方法(Template Method)
- Java设计模式之模板(template)方法模式
- Java模式设计之模板方法模式
- Java设计模式之模板方法模式
- Java设计模式 —— 模板方法(Template Method)
- java 设计模式(简单工厂模式、工厂方法模式、单利模式、模板方法模式)
- 设计模式_模板方法模式(Java)
- java回调方法、钩子方法以及模板方法模式
- java_设计模式_模板方法模式_Template Method Pattern(2016-08-11)
- Java设计模式之模板方法模式
- Java设计模式(14)之模板方法模式
- java(2) 设计模式-模板方法设计模式
- Java设计模式之模板方法设计模式(银行计息案例)
- Java设计模式之模板方法模式(Template Method)
- 举例讲解Java设计模式编程中模板方法模式的运用实例
- Java中类的继承,属性和方法的四种修饰符的作用范围,final关键字,java的三大特点中的2个:封装和多态,以及多态的一个设计模式,模板方法模式(template method)
- java设计模式:模板方法模式
- Java设计模式—模板方法模式