泛型编程 泛型程序设计英文generic programming是程序设计语言的一种风格或范型泛型允许程序员在强类型程序设计语言中编写代码时使用一些以后才指定的类型在实例化时作为参数指明这些类型各种程序语言和其编译器运行环境对泛型的支持均不同AdaDelphiEiffelJavaCFSwift 和 Visual Basic NET 称之为泛型genericsMLScala 和 Haskell 称之为参数多态parametric polymorphismC 和 D称之为模板具有广泛影响的年版的Design Patterns一书称之为参数化类型parameterized type