2.重构：继承模版文件