Huis Ontwikkeling Wat is abstractie? - definitie van techopedia

Wat is abstractie? - definitie van techopedia

Inhoudsopgave:

Anonim

Definitie - Wat betekent abstractie?

Abstractie is het vertegenwoordigen van essentiële functies zonder de achtergronddetails of toelichtingen op te nemen. In het domein van de informatica en software-engineering wordt het abstractieprincipe gebruikt om de complexiteit te verminderen en een efficiënt ontwerp en implementatie van complexe softwaresystemen mogelijk te maken.

Sommige gebieden van softwareontwerp en -implementatie waar het abstractieprincipe wordt toegepast, zijn programmeertalen (voornamelijk in objectgeoriënteerde programmeertalen), specificatietalen, besturingsabstractie, gegevensabstractie en de architectuur van softwaresystemen.

Techopedia legt abstractie uit

Abstractie is een van de belangrijkste principes in objectgeoriënteerde software-engineering en is nauw verwant aan verschillende andere belangrijke concepten, waaronder inkapseling, overerving en polymorfisme .

Abstractie wordt toegepast bij het identificeren van software-artefacten (objecten) om het probleemdomein te modelleren. Het is het proces van het reduceren van deze objecten tot hun essentie, zodat alleen de noodzakelijke elementen worden weergegeven. Abstractie definieert een object in termen van zijn eigenschappen, functionaliteit en interface (communicatiemiddelen met andere objecten).

Deze methoden worden gebruikt om de complexiteit van het ontwerp- en implementatieproces van software te verminderen. In dat proces definiëren de ontwerpers abstracte objectactoren die in staat zijn om werk uit te voeren, hun status te veranderen en met andere actoren te communiceren. De status van het object wordt ingekapseld, terwijl de gedetailleerde gegevensstructuren die bij het object horen achter de schermen worden bewaard.

Wat is abstractie? - definitie van techopedia