java 模版设计模式
来源:互联网 发布:mac怎么输入中文 编辑:程序博客网 时间:2024/05/18 02:36
/** * Created by Kodulf on 2017/4/1. */public class Test { public static void main(String[] args){ ShixianMoban shixianMoban = new ShixianMoban(); shixianMoban.getTime(); }}/** * 模版设计模式:当实现一个功能时候,功能的一部分是确定的,另一部分是不确定的,确定过的部分还会用到不确定过的部分,那么就把不确定的部分暴露出去,让子类去实现 * * 例子:计算一个程序的运行时间, * 记录程序运行的开始和结束时间 */abstract class Moban{ public synchronized void getTime(){ long start = System.currentTimeMillis(); run(); long end = System.currentTimeMillis(); System.out.println("程序运行时间:"+(start-end)); } public abstract void run();}class ShixianMoban extends Moban{ @Override public void run() { for (int i = 0; i < 100; i++) { System.out.println("模版实现了啊,哈哈哈"+i); try { Thread.sleep(10); } catch (InterruptedException e) { e.printStackTrace(); } } }}
0 0
- java 模版设计模式
- JAVA设计模式---模版模式
- java设计模式-模版方法
- Java设计模式--模版类
- java 设计模式之三-模版模式
- Java设计模式之模版方法模式
- 设计模式--模版模式
- 设计模式--模版模式
- 设计模式--模版设计模式
- java设计模式八--Template Method(方法模版模式)
- Java设计模式——模版方法模式
- java设计模式-模版方法模式(Template Method)
- java 设计模式学习笔记十四 template模版模式
- Java设计模式(二)之模版方法模式
- java设计模式八:--Template Method(方法模版模式)
- Java设计模式之二十一(模版模式)
- Java设计模式笔记(4)模版方法模式
- JAVA设计模式(十九)——模版方法模式
- 图的BFS和DFS之C++实现
- mac 和 window 兼容出现的问题
- Ubuntu 常用快捷键
- Mysql中的锁
- 百度编辑器ueditor-在线图片管理,想修改下默认的排序管理
- java 模版设计模式
- matlab生成图片清晰插入论文
- 单调递增最长子序列
- vue2.0父子组件以及非父子组件通信传参详解
- 安卓开发代码规范
- 每天一个 linux 命令(18):文件查找命令 locate 命令---学习笔记
- Unity 材质球shader替换简单使用
- 05.Java后台如何接收并处理前台传过来的json格式的数组参数
- 如何使用glide在加载成功图片时,截取屏幕