5.1 为什么要重构?