Abstractie

Een abstractie is een algemeen concept of idee, en niet iets concreets of tastbaars. In de informatica heeft abstractie een vergelijkbare betekenis. Het is een vereenvoudigde versie van iets technisch, zoals een functie of een object in een programma. Het doel van het "abstract maken" van gegevens is de complexiteit te verminderen door onnodige informatie weg te laten.

Op een bepaald niveau denken we allemaal in abstracte termen over computers. Wanneer we een document typen in een tekstverwerker, denken we niet aan de CPU die elke letter verwerkt die we typen en de gegevens opslaat in het geheugen. Wanneer we een webpagina bekijken, denken we niet aan de binaire gegevens die via het internet worden overgedragen en door de webbrowser worden verwerkt en weergegeven. We typen gewoon onze documenten en surfen op het web. Zo maken we op natuurlijke wijze computerconcepten abstract.

Zelfs zeer technisch onderlegde mensen, zoals softwareontwikkelaars, kunnen baat hebben bij abstractie. Een van de belangrijkste voordelen van objectgeoriënteerd programmeren is bijvoorbeeld gegevensabstractie. Hierbij worden complexe entiteiten omgezet in vereenvoudigde objecten, die binnen een programma kunnen worden geraadpleegd en gewijzigd. Deze objecten, die vaak klassen worden genoemd, kunnen meerdere kenmerken en methoden hebben. Door deze onderdelen samen te voegen in één object, wordt het voor programmeurs gemakkelijker om gegevens binnen een programma te raadplegen en te beheren.

Bijgewerkt April 19, 2019 door Per C.

quizTest je kennis

A timestamp contains what two values?

A
Date and location
0%
B
Time and date
0%
C
Location and time
0%
D
Time and speed
0%
Correct! Incorrect!     View the Timestamp definition.
More Quizzes →

Het Tech Terms computerwoordenboek

De definitie van Abstractie op deze pagina is een originele definitie geschreven door de auteurs van TechTerms.com. Als je naar deze pagina wilt verwijzen of deze definitie wilt citeren, gebruik dan de groene citatiebalk direct onder de definitie.

Ons doel is om computerterminologie op een begrijpelijke manier uit te leggen. We streven naar nauwkeurigheid en eenvoud bij elke definitie die we publiceren. Als je feedback hebt over deze definitie of een nieuwe technische term wilt voorstellen, neem dan contact met ons op.

De Tech Terms-nieuwsbrief

Verbeter je technische kennis met onze dagelijkse of wekelijkse nieuwsbrief! Abonneer je vandaag nog en ontvang nieuwe termen en quizzen in je inbox.

Schrijf je in voor de gratis TechTerms-nieuwsbrief

Hoe vaak wil je een e-mail ontvangen?

Je kunt je op elk moment uitschrijven of je frequentie wijzigen via de links in elke e-mail. Vragen? Neem contact met ons op.

Let op: de nieuwsbrief wordt in het Engels verzonden.