Hjem Udvikling Hvad er abstraktion? - definition fra techopedia

Hvad er abstraktion? - definition fra techopedia

Indholdsfortegnelse:

Anonim

Definition - Hvad betyder abstraktion?

Abstraktion er handlingen med at repræsentere væsentlige funktioner uden at medtage baggrundsoplysninger eller forklaringer. På computervidenskabs- og softwareteknikerområdet anvendes abstraktionsprincippet til at reducere kompleksiteten og tillade effektiv design og implementering af komplekse softwaresystemer.

Nogle områder af softwaredesign og -implementering, hvor abstraktionsprincippet anvendes, inkluderer programmeringssprog (hovedsageligt i objektorienterede programmeringssprog), specifikationssprog, kontrolabstraktion, dataabstraktion og arkitektur af softwaresystemer.

Techopedia forklarer abstraktion

Abstraktion er et af de vigtigste principper inden for objektorienteret software engineering og er tæt knyttet til flere andre vigtige koncepter, herunder indkapsling, arv og polymorfisme .

Abstraktion anvendes i processen med at identificere software-artefakter (objekter) for at modellere problemdomænet. Det er processen med at reducere disse objekter til deres essens, således at kun de nødvendige elementer er repræsenteret. Abstraktion definerer et objekt med hensyn til dets egenskaber, funktionalitet og interface (middel til kommunikation med andre objekter).

Disse metoder bruges til at reducere kompleksiteten i design- og implementeringsprocessen for software. I denne proces definerer designerne abstrakte objektskuespillere, der er i stand til at udføre arbejde, ændre deres tilstand og kommunikere med andre skuespillere. Objektets tilstand er indkapslet, mens de detaljerede datastrukturer, der er knyttet til objektet, holdes bag kulisserne.

Hvad er abstraktion? - definition fra techopedia