[Update] 代码重构