84: 重构代码