Abstract datatype: verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
kGeen bewerkingssamenvatting
Froggy~nlwiki (overleg | bijdragen)
Geen bewerkingssamenvatting
Regel 1:
Een '''abstract gegevenstype''' of '''abstract datatype''' (afgekort '''ADT''') is een [[model]]leerconcept uit de [[informatica]]. De term is afgeleid van de Engelse term ''abstract data type'' en een letterlijke vertaling hiervan leidt tot de term ''abstract gegevenstype'' – dit is echter een term die in de praktijk niet gebruikt wordt.
 
ADTs worden gebruikt om bestaande [[programmeertaal|programmeertalen]] uit te breiden met [[datatype]]s die niet in die talen ingebouwd zijn. Deze datatypes zijn van een hoger abstractieniveau dan de types die ingebouwd zijn in de programmeertaal die voor implementatie gebruikt wordt en zijn ieder voorzianvoorzien van specifieke operaties om instanties van het ADT te bewerken.
 
Het is van belang op te merken dat de term ''abstract'' bij ADTs verwijst naar het abstractieniveau van het ADT (als in [[abstractie]] in de [[wiskunde]], het abstracte denken) en niet naar de mogelijkheid om stukken implementatie weg te laten (zoals bij [[abstracte klasse]]n).