重构以改善设计