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
原创粉丝点击