Abstraktion

Författare: Peter Berry
Skapelsedatum: 11 Augusti 2021
Uppdatera Datum: 20 Juni 2024
Anonim
Fachvokabular Kunst: Abstraktion
Video: Fachvokabular Kunst: Abstraktion

Innehåll

Definition - Vad betyder abstraktion?

Abstraktion är att representera väsentliga funktioner utan att inkludera bakgrundsinformation eller förklaringar. Inom området datavetenskap och programvaruteknik används abstraktionsprincipen för att minska komplexiteten och möjliggöra effektiv design och implementering av komplexa programvarusystem.


Vissa områden inom mjukvarudesign och -implementering där abstraktionsprincipen tillämpas inkluderar programmeringsspråk (främst i objektorienterade programmeringsspråk), specifikationsspråk, kontrollabstraktion, databstraktion och arkitektur för programvarusystem.

En introduktion till Microsoft Azure och Microsoft Cloud | I hela denna guide kommer du att lära dig vad cloud computing handlar om och hur Microsoft Azure kan hjälpa dig att migrera och driva ditt företag från molnet.

Techopedia förklarar abstraktion

Abstraktion är en av de viktigaste principerna inom objektorienterad programvaruteknik och är nära besläktad med flera andra viktiga begrepp, inklusive inkapsling, arv och polymorfism.

Abstraktion tillämpas i processen för att identifiera mjukvaruartifakter (objekt) för att modellera problemdomänen. Det är processen att reducera dessa objekt till deras väsen så att endast de nödvändiga elementen representeras. Abstraktion definierar ett objekt i termer av dess egenskaper, funktionalitet och gränssnitt (kommunikationsmedel med andra objekt).


Dessa metoder används för att minska komplexiteten i design- och implementeringsprocessen för programvara. I den processen definierar formgivarna abstrakta objektaktörer som kan utföra arbete, ändra tillstånd och kommunicera med andra aktörer. Objektets tillstånd är inkapslat medan de detaljerade datastrukturerna som är associerade med objektet hålls bakom kulisserna.