泛型约束组合使用