在后台采用模板继承