Obsah
- Definice - Co znamená abstrakce?
- Úvod do Microsoft Azure a Microsoft Cloud | V této příručce se dozvíte, o čem cloud computing je a jak vám může Microsoft Azure pomoci migrovat a řídit podnikání z cloudu.
- Techopedia vysvětluje abstrakci
Definice - Co znamená abstrakce?
Abstrakce je akt představující základní rysy bez zahrnutí detailů nebo vysvětlení. V oblasti informatiky a softwarového inženýrství se abstrakce používá ke snížení složitosti a umožňuje efektivní návrh a implementaci komplexních softwarových systémů.
Některé oblasti návrhu a implementace softwaru, kde se uplatňuje princip abstrakce, zahrnují programovací jazyky (hlavně v objektově orientovaných programovacích jazycích), specifikační jazyky, řídicí abstrakci, abstrakci dat a architekturu softwarových systémů.
Úvod do Microsoft Azure a Microsoft Cloud | V této příručce se dozvíte, o čem cloud computing je a jak vám může Microsoft Azure pomoci migrovat a řídit podnikání z cloudu.
Techopedia vysvětluje abstrakci
Abstrakce je jedním z nejdůležitějších principů objektově orientovaného softwarového inženýrství a úzce souvisí s několika dalšími důležitými pojmy, včetně enkapsulace, dědičnost a polymorfismus.
Abstrakce se používá v procesu identifikace softwarových artefaktů (objektů) pro modelování problémové domény. Je to proces redukce těchto objektů na jejich podstatu tak, že jsou zastoupeny pouze nezbytné prvky. Abstrakce definuje objekt z hlediska jeho vlastností, funkčnosti a rozhraní (prostředky komunikace s jinými objekty).
Tyto metody se používají ke snížení složitosti procesu navrhování a implementace softwaru. V tomto procesu designéři definují abstraktní objektové aktéry, kteří jsou schopni vykonávat práci, měnit jejich stav a komunikovat s ostatními aktéry. Stav objektu je zapouzdřen, zatímco podrobné datové struktury spojené s objektem jsou udržovány za scénami.