重构路径