类型选择优化