利用泛型