重构类管理部分代码