第一次重构完成