我正在寻找一个很好的解释,也许有一些例子。根据我的理解,当某个东西可以用于多种目的时,它就是“通用的”。但我可能错了......
最佳答案
词根与“genus”相同——它意味着描述一组相关事物的所有成员。
用编程术语来说,这意味着您正在描述共享共同模式或模板的整个事物集合,只有很小的变化。对于程序员来说,C++ 模板和 Java 泛型或多或少是同一件事:一种表达“无论底层类型是什么,我希望能够做这些事情”的方式。实现方法不同,但思想是一样的。
所以这个想法本身有点通用。
关于java - 术语 "generic"的最佳解释是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/768876/