Domov vývoj Čo je to abstrakcia? - definícia z technológie

Čo je to abstrakcia? - definícia z technológie

Obsah:

Anonim

Definícia - Čo znamená abstrakcia?

Abstrakcia je akt predstavujúci základné črty bez zahrnutia podrobností alebo vysvetlení. V oblasti počítačovej vedy a softvérového inžinierstva sa používa abstrakčný princíp na zníženie zložitosti a na umožnenie efektívneho návrhu a implementácie zložitých softvérových systémov.

Niektoré oblasti navrhovania a implementácie softvéru, v ktorých sa uplatňuje zásada abstrakcie, zahŕňajú programovacie jazyky (hlavne v objektovo orientovaných programovacích jazykoch), špecifikačné jazyky, kontrolné abstrakcie, abstrakcie údajov a architektúru softvérových systémov.

Techopedia vysvetľuje abstrakciu

Abstrakcia je jedným z najdôležitejších princípov objektovo orientovaného softvérového inžinierstva a úzko súvisí s niekoľkými ďalšími dôležitými koncepciami vrátane zapuzdrenia, dedičnosti a polymorfizmu .

Abstrakcia sa používa v procese identifikácie softvérových artefaktov (objektov) na modelovanie problémovej domény. Je to proces redukcie týchto objektov na ich podstatu tak, že sú zastúpené iba potrebné prvky. Abstrakcia definuje objekt z hľadiska jeho vlastností, funkčnosti a rozhrania (prostriedky komunikácie s inými objektmi).

Tieto metódy sa používajú na zníženie zložitosti procesu navrhovania a implementácie softvéru. V tomto procese návrhári definujú aktérov abstraktných objektov, ktorí sú schopní vykonávať prácu, meniť ich stav a komunikovať s ostatnými aktérmi. Stav objektu je zapuzdrený, zatiaľ čo podrobné obrazové štruktúry spojené s objektom sú udržiavané za scénami.

Čo je to abstrakcia? - definícia z technológie