2.2 基于模板的方法