重复代码