改进基类