Definice a význam Abstraction

Co je Abstraction?

Abstrakce je spíše obecný pojem nebo myšlenka než něco konkrétního nebo hmatatelného. V počítačové vědě má abstrakce podobnou definici. Jedná se o zjednodušenou verzi něčeho technického, například funkce nebo objekt v programu. Cílem „abstrakce“ dat je snížit složitost odstraněním nepotřebných informací.

Na určité úrovni všichni přemýšlíme o počítačích v abstraktních termínech. Když píšeme dokument v slovním procesoru, nemyslíme na to, že CPU zpracovává každé napsané písmeno a data se ukládají do paměti. Když si prohlížíme webovou stránku, nemyslíme na to, že binární data jsou přenášena přes internet a zpracovávána a vykreslována webovým prohlížečem. Jednoduše zadáváme své dokumenty a prohlížíme web. Takto přirozeně abstrahujeme počítačové pojmy.

Abstrakce může být prospěšná i vysoce technickým lidem, jako jsou vývojáři softwaru. Například jednou z klíčových výhod objektově orientovaného programování je abstrakce dat. Ta převádí složité entity na zjednodušené objekty, ke kterým lze v rámci programu přistupovat a měnit je. Tyto objekty, které se často nazývají třídy, mohou mít více atributů a metod. Sloučením těchto položek do jediného objektu usnadňuje programátorům přístup k datům a jejich správu v rámci programu.

Definice Abstraction na této stránce je původní definice na SharTec.eu. Pokud chcete na tuto stránku odkázat, nezapomeňte uvést zdroj článku.

Cílem webu SharTec.eu je srozumitelně vysvětlit počítačovou terminologii. Snažíme se o jednoduchost a přesnost každé definice, kterou zveřejňujeme. Pokud máte připomínky k definici jazyka Abstrakce nebo chcete navrhnout nový technický termín, kontaktujte nás.

Cieľom stránky SharTec.eu je vysvetľovať počítačovú terminológiu zrozumiteľným spôsobom. Pri každej uverejnenej definícii sa snažíme o jednoduchosť a presnosť. Ak máte pripomienky k definícii jazyka Abstrakce alebo chcete navrhnúť nový technický termín, kontaktujte nás.