基本的重构