JAVA学习--模板方法设计模式
2015-01-30 22:11
483 查看
public class TestTemplate { public static void main(String[] args) { new SubTemplate().spendTime(); } } abstract class Template { public abstract void code(); public void spendTime() { long start = System.currentTimeMillis(); this.code(); long end = System.currentTimeMillis(); System.out.println("花费的时间为:" + (end - start)); } } class SubTemplate extends Template { public void code() { boolean flag = false; for(int i = 2;i <= 10000;i++){ for(int j = 2;j <= Math.sqrt(i);j++){ if(i % j == 0){ flag = true; break; } } if(!flag){ System.out.println(i); } flag = false; } } }
相关文章推荐
- java 设计模式 学习笔记(9) 模板方法模式
- java设计模式学习之模板方法模式
- Java学习笔记之抽象(abstract)与模板方法设计模式
- [学习笔记]Java模板方法和单例设计模式
- Java设计模式学习记录-模板方法模式
- 设计模式学习笔记---模板方法模式template method pattern(Java版)
- JAVA学习--模板方法设计模式
- java学习笔记-设计模式15(模板方法模式)
- [学习笔记]Java模板方法和单例设计模式
- Java设计模式—模板方法(Template Method)
- 设计模式C++学习笔记之九(Template Method模板方法模式)
- java设计模式---Template Method模板方法---实际处理交给子类
- 设计模式学习笔记-模板方法
- 设计模式学习日志(14)-TemplateMethod模板方法(行为型模式)
- HeadFirst 设计模式学习笔记8--模板方法模式
- HeadFirst 设计模式学习笔记8--模板方法模式
- 设计模式学习笔记(十六)——Template Method模板方法模式
- 设计模式学习笔记(十六)——Template Method模板方法模式
- Java模式设计之模板方法模式
- 设计模式学习-每日一记(16.模板方法模式)