模板方法
子类重写父类的方法,执行的是子类重写的方法,
子类没有重写父类的方法,执行的是父类默认的方法
SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。public class TemplateMethod { public void printMsg(String msg) { System.out.println("###########"); wrapPrint(msg); System.out.println("###########"); } protected void wrapPrint(String msg) { System.out.println("default"); } public static void main(String[] args) { new TemplateMethod() { }.printMsg("hello world"); System.out.println(); new TemplateMethod() { @Override protected void wrapPrint(String msg) { System.out.println("$$ "+msg); } }.printMsg("hello java"); } }

更多精彩