5.1.5 用模板方法模式解决问题