对局部代码进行重构