模板设计模式
定义一个算法的骨架,而降具体的算法延迟到子类去完成
① 抽象类, ② final 骨架方法 ③ abstract 测
public class demon1_Template { public static void main(String[] args) { demon d1 = new demon(); d1.getTime(); } } abstract class getTime{ public final void getTime() { long start = System.currentTimeMillis(); code(); long end = System.currentTimeMillis(); return; } public abstract void code() ; } class demon extends getTime{ @Override public void code() { for (int i = 0; i < 100000; i++) { System.out.println(i); } } }
试方法 让子类去完成
竹杖芒鞋轻胜马,一蓑烟雨任平生。
回首向来萧瑟处,也无风雨也无晴。