Abstrakce

Autor: Peter Berry
Datum Vytvoření: 11 Srpen 2021
Datum Aktualizace: 15 Červen 2024
Anonim
BITVA PALET 18 - cesta do hlubin ABSTRAKCE? souboj tří malířů v abstraktní malbě
Video: BITVA PALET 18 - cesta do hlubin ABSTRAKCE? souboj tří malířů v abstraktní malbě

Obsah

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.