如何对问题进行重构