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");
}
}
Aplicación polimórfica: patrón de diseño del método de plantilla (TemplateMethod)
Supongo que te gusta
Origin blog.csdn.net/AmorFati1996/article/details/108719958
Recomendado
Clasificación