For example, a C# interface like IList<T> makes it possible to construct new types like IList<Animal> or IList<Cat>.
例如，C# 的泛型接口 IList<T> 可以构造 IList<Animal> 和 IList<Cat> 这样的新类型。