重构objbase