整合重构