重构代码。