Acasă Dezvoltare Ce este abstracția? - definiție din techopedia

Ce este abstracția? - definiție din techopedia

Cuprins:

Anonim

Definiție - Ce înseamnă Abstracție?

Abstracția este actul de a reprezenta trăsături esențiale fără a include detalii sau explicații de fundal. În domeniul informatică și inginerie software, principiul abstractizării este utilizat pentru a reduce complexitatea și a permite proiectarea și implementarea eficientă a sistemelor software complexe.

Unele domenii de proiectare și implementare a software-ului în care se aplică principiul abstractizării includ limbaje de programare (în principal în limbaje de programare orientate pe obiect), limbaje de specificare, abstractizare de control, abstractizare de date și arhitectura sistemelor software.

Techopedia explică Abstracția

Abstracția este unul dintre cele mai importante principii în ingineria software orientată pe obiecte și este strâns legată de câteva alte concepte importante, inclusiv încapsulare, moștenire și polimorfism .

Abstracția este aplicată în procesul de identificare a artefactelor software (obiecte) pentru modelarea domeniului problemei. Este procesul de reducere a acestor obiecte la esența lor astfel încât sunt reprezentate doar elementele necesare. Abstracția definește un obiect în termenii proprietăților, funcționalității și interfeței sale (mijloc de comunicare cu alte obiecte).

Aceste metode sunt utilizate pentru a reduce complexitatea procesului de proiectare și implementare a software-ului. În acest proces, proiectanții definesc actori cu obiecte abstracte care sunt capabili să efectueze munca, să-și schimbe starea și să comunice cu alți actori. Starea obiectului este încapsulată în timp ce structurile de date detaliate asociate obiectului sunt păstrate în spatele scenei.

Ce este abstracția? - definiție din techopedia