自定义泛型