Üldistav programmeerimine

Allikas: Vikipeedia
Jump to navigation Jump to search
Programmeerimise paradigmad

Üldistav programmeerimine (inglise keeles Generic programming) on programmeerimistehnika, mis võimaldab kasutada erinevaid andmetüüpe seni kuni andmetüübid täidavad teatud tingimusi. Seda tehnikat kasutavad mitmed kaasaegsed keeled, sealhulgas C++, D, Eiffel, Ada, BETA. C++ mallid on üheks üldistava programmeerimise edasiviijaks ja populariseerijaks.

Näide[muuda | muuda lähteteksti]

Kui tahetakse luua programmeerides üldistavat loendit, oleks üheks võimalikuks deklaratsiooniks

list<T>

kus T oleks andmetüüp. Kui list kasutusele võetaks, võiksime luua sellised loendid:

list<Integer> IntegerList
list<Animal> AnimalList

Peale sellist deklaratsiooni on loend käsitletav täpselt nii nagu antud andmetüübi loend.