Dom Razvoj Što je apstrakcija? - definicija iz tehopedije

Što je apstrakcija? - definicija iz tehopedije

Sadržaj:

Anonim

Definicija - Što znači apstrakcija?

Apstrakcija je čin predstavljanja bitnih značajki bez uključivanja pozadinskih detalja ili objašnjenja. U domeni informatike i softverskog inženjerstva, princip apstrakcije koristi se za smanjenje složenosti i omogućavanje učinkovitog dizajna i primjene složenih softverskih sustava.

Neka područja dizajna i primjene softvera, gdje se primjenjuje princip apstrakcije, uključuju programske jezike (uglavnom na objektno programskim jezicima), jezike specifikacija, kontrolu apstrakcije, apstrakciju podataka i arhitekturu softverskih sustava.

Tehopedija objašnjava apstrakciju

Apstrakcija je jedan od najvažnijih principa objektno-programskog inženjerstva i usko je povezana s nekoliko drugih važnih koncepata, uključujući enkapsulaciju, nasljeđivanje i polimorfizam .

Apstrakcija se primjenjuje u postupku identificiranja softverskih artefakata (objekata) za modeliranje problematične domene. Postupak je reduciranja tih objekata na njihovu suštinu tako da su zastupljeni samo potrebni elementi. Apstrakcija definira objekt u smislu njegovih svojstava, funkcionalnosti i sučelja (sredstva komunikacije s drugim objektima).

Ove se metode koriste za smanjenje složenosti procesa dizajniranja i implementacije softvera. U tom procesu dizajneri definiraju apstraktne aktere objekta koji mogu izvoditi posao, mijenjati stanje i komunicirati s drugim akterima. Stanje objekta je u kapsuli, dok se detaljne strukture podataka povezane s objektom čuvaju iza scene.

Što je apstrakcija? - definicija iz tehopedije