1.重构了代码。
2.增加了注释。