重构消除重复