消除重复代码