重构模板