修改好了模板类