重构框架