【Java】【设计模式】模板设计模式

2017-04-08  本文已影响47人  JerichoPH

模式设计模式

public class Demo_Template {
    public static void main(String[] args) {
        Demo d = new Demo();
        System.out.println(d.getTime());
    }
}

abstract class GetTime {
    public final long getTime() {
        long start = System.currentTimeMillis();// 程序开始时间
        code();
        long end = System.currentTimeMillis();
        return end - start;
    }
    
    public abstract void code();
}

class Demo extends GetTime {
    @Override
    public void code() {
        for (int i = 0; i < 100000000; i++) {
            // ....
        }
    }
}
上一篇下一篇

猜你喜欢

热点阅读