public class TemplateTest {
public static void main(String[] args) {
SubTemplate t = new SubTemplate();
t.spendTime();
}
}
abstract class Template {
public void spendTime() {
long start = System.currentTimeMillis();
code();
long end = System.currentTimeMillis();
System.out.println("spend time:" + (end - start));
}
public abstract void code();
}
class SubTemplate extends Template {
@Override
public void code() {
System.out.println("code");
}
}
多态的应用:模板方法设计模式(TemplateMethod)
最新推荐文章于 2024-08-11 20:00:32 发布