重构。简化代码