Генеричко програмирање

Из Википедије, слободне енциклопедије

У рачунарству, генеричко програмирање (енгл. Generic programming) је техника која дозвољава да једна промјенљива може да чува различите врсте података (такозвана вишеобличност или полиморфизам) све док су задовољени одређени услови као што су подкласа и правилна декларација.

На примјер, ако се жели направити листа користећи генеричност, могућа декларација би била List<T>, гдје T представља врсту података. Када се начини примјерак, може се направити List<Integer> или List<Animal>. Према листи се затим поступа као према листи оног типа података који је наведен.

Од објектно оријентисаних програмских језика, програмски језици C++, D, BETA, Ајфел, Ада и неке верзије Јаве (1.5 и новије) подржавају генеричке типове података. VB.NET и C# су почели да подржавају генеричке типове од верзије .NET 2.0.

Wiki letter w.svg Овај чланак, или један његов део, треба још да се прошири.
Погледајте страну за разговор за разлог. Када се побољшавање заврши, можете склонити ово обавештење.