重构类增強