重构模板的初始化方法