重构了结构