如何理解程序设计语言中的泛型

如何理解程序设计语言中的泛型,第1张

泛型是程序设计语言的一种特性。允许程序员在强类型程序设计语言中编写代码时定义一些可变部分,那些部分在使用前必须作出指明。各种程序设计语言和其编译器、运行环境对泛型的支持均不一样。将类型参数化以达到代码复用提高软件开发工作效率的一种数据类型。泛型类是引用类型,是堆对象,主要是引入了类型参数这个概念。

因为程序写得越抽象, 重用的可能性越高. 这就是泛型技术(Generic programming)的目的. (泛型这个翻译不是很好, Generic 泛的不光是型).比如说, 泛型技术还用于实现各种DESIGN PATTERN. 范型技术本身的特点决定了它不是一个象面向对象那样比较基础的概念,它的应用范围比面向对象要窄的多。甚至可以说它们在某种程度上不具有可比性。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7728309.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-09
下一篇 2023-04-09

发表评论

登录后才能评论

评论列表(0条)

保存