重构部分类