templates，使用模版功能