Hjem Utvikling Hva er abstraksjon? - definisjon fra techopedia

Hva er abstraksjon? - definisjon fra techopedia

Innholdsfortegnelse:

Anonim

Definisjon - Hva betyr abstraksjon?

Abstraksjon er handlingen som representerer viktige funksjoner uten å inkludere bakgrunnsdetaljer eller forklaringer. Innen datavitenskap og programvareteknikk, brukes abstraksjonsprinsippet for å redusere kompleksiteten og tillate effektiv design og implementering av komplekse programvaresystemer.

Noen områder med programvaredesign og implementering der abstraksjonsprinsippet brukes inkluderer programmeringsspråk (hovedsakelig i objektorienterte programmeringsspråk), spesifikasjonsspråk, kontroll abstraksjon, data abstraksjon og arkitektur av programvaresystemer.

Techopedia forklarer Abstraksjon

Abstraksjon er et av de viktigste prinsippene i objektorientert programvareingeniør og er nært knyttet til flere andre viktige konsepter, inkludert innkapsling, arv og polymorfisme .

Abstraksjon brukes i prosessen med å identifisere programvareartifakter (objekter) for å modellere problemdomenet. Det er prosessen med å redusere disse objektene til essensen slik at bare de nødvendige elementene er representert. Abstraksjon definerer et objekt med tanke på dets egenskaper, funksjonalitet og grensesnitt (kommunikasjonsmidler med andre objekter).

Disse metodene brukes for å redusere kompleksiteten i design- og implementeringsprosessen til programvare. I den prosessen definerer designerne abstrakte objekt skuespillere som er i stand til å utføre arbeid, endre sin tilstand og kommunisere med andre aktører. Objektets tilstand er innkapslet mens de detaljerte datastrukturene knyttet til objektet holdes bak kulissene.

Hva er abstraksjon? - definisjon fra techopedia