Skip to content
Menu
CDhistory
CDhistory

Abstrakční vrstva

Posted on 1 července, 2021 by admin

V informatice je abstrakční vrstva nebo úroveň abstrakce způsob, jak skrýt pracovní detaily subsystému a umožnit oddělení zájmů pro usnadnění interoperability a nezávislosti na platformě. Příklady softwarových modelů, které používají vrstvy abstrakce, zahrnují model OSI pro síťové protokoly, OpenGL a další grafické knihovny.

V informatice je vrstva abstrakce zobecnění konceptuálního modelu nebo algoritmu, vzdálené od jakékoli konkrétní implementace. Tato zobecnění vznikají na základě širokých podobností, které jsou nejlépe zapouzdřeny modely, které vyjadřují podobnosti přítomné v různých konkrétních implementacích. Zjednodušení, které poskytuje dobrá abstrakční vrstva, umožňuje snadné opakované použití tím, že destiluje užitečný koncept nebo návrhový vzor tak, aby bylo možné rychle rozpoznat situace, ve kterých jej lze přesně použít.

Vrstva se považuje za vrstvu nad jinou, pokud na ní závisí. Každá vrstva může existovat bez vrstev nad ní a ke svému fungování vyžaduje vrstvy pod ní. Často lze vrstvy abstrakce skládat do hierarchie úrovní abstrakce. Model OSI obsahuje sedm abstrakčních vrstev. Každá vrstva modelu zapouzdřuje a řeší jinou část potřeb digitální komunikace, čímž snižuje složitost souvisejících technických řešení.

Známý aforismus Davida Wheelera zní: „Všechny problémy v informatice lze řešit další úrovní indirekce“. Tento výrok je často záměrně nesprávně citován, přičemž slovo „abstrakce“ je nahrazeno slovem „indirekce“. Někdy se také nesprávně připisuje Butleru Lampsonovi. Kevlin Henney k tomu dodává: „…s výjimkou problému příliš mnoha úrovní indirekce.“

.

Napsat komentář Zrušit odpověď na komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

Nejnovější příspěvky

  • Acela je zpět:
  • OMIM záznam – # 608363 – CHROMOSOM 22q11.2 DUPLICATION SYNDROME
  • Rodiče Kate Albrechtové – více o jejím otci Chrisu Albrechtovi a matce Annie Albrechtové
  • Temple Fork Outfitters
  • Burr (román)

Archivy

  • Únor 2022
  • Leden 2022
  • Prosinec 2021
  • Listopad 2021
  • Říjen 2021
  • Září 2021
  • Srpen 2021
  • Červenec 2021
  • Červen 2021
  • Květen 2021
  • Duben 2021
  • DeutschDeutsch
  • NederlandsNederlands
  • SvenskaSvenska
  • DanskDansk
  • EspañolEspañol
  • FrançaisFrançais
  • PortuguêsPortuguês
  • ItalianoItaliano
  • RomânăRomână
  • PolskiPolski
  • ČeštinaČeština
  • MagyarMagyar
  • SuomiSuomi
  • 日本語日本語
©2022 CDhistory | Powered by WordPress & Superb Themes