优化类