12.3.1 泛型选择