Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Rozdiely medzi objekt abstraktné dátové typy a dátové abstrakcie

Vývoj softvéru je zložitý odbor , ktorý je plný podobne znejúce žargón . Dva kúsky žargónu , ktorý sa často zneužívané sú " abstraktné dátové typy " a " dáta abstrakcie . " Jedná sa o dva úplne odlišné pojmy v oblasti výpočtovej techniky . Rozdiely medzi nimi je veľa . Ak máte záujem o princípoch vývoja softvéru objektovo - orientovaný , poznať rozdiely medzi týmito pojmami bude veľkým prínosom vás . Údaje Abstrakcie skrýva Podrobnosti

dát abstrakcie je technika programátori používajú skryť podrobnosti o kus softvéru za jeho rozhrania . To umožňuje iní programátori a klientsky softvér pre jednoduché používať svoj softvér pomocou zjednodušenej rozhranie . Údaje abstrakcie tiež deje v reálnom svete . Keď budete mať svoje auto do mechanik a požiadať o výmenu oleja , prosí o peniaze a kľúče od auta . O pol hodiny neskôr sa zmenil olej v motore . Nemusíte nutne poznať podrobnosti o tom , čo sa stalo pod kapotou . Mechanik je zamestnaný dát abstrakcie oddelením rozhrania ( sociálne a fiškálne výmeny ) z realizácie ( otváranie kapoty vozidla , vypúšťanie oleja , nahradí nový olej ) .
Abstraktných dátových typov Represent matematických modelov

abstraktné dátový typ je matematický model , obvykle aplikuje pomocou počítačového algoritmu . Príkladom abstraktné dátový typ je " stack " , dátový model , ktorý prijíma vstup na vrchole stohu uložených položiek . Položky sú odstránené z hornej časti zásobníka , takže sa sleduje správanie prvého - in - first - out . Existuje mnoho spoločných abstraktné dátové typy známe z oblasti počítačovej vedy ( pozri zdroje ) .
Dat Abstrakcia Používa sa v návrhu programu

Pretože dát abstrakcie je technika používaná u zakryť detaily komplexného systému od jeho užívateľa , väčšina konštrukčných prác pre projekt zahŕňa stanovenie podrobností dát abstrakcie . Vedúci projektu je potrebné stanoviť veľmi zložité aspekty programu z systémovú hľadiska , ale pomocou dátovej abstrakcie môžu zlomiť problém na menšie kúsky .
Abstraktné dátové typy použité v priebehu realizácie

Abstraktné dátové typy sa používajú na ukladanie a manipuláciu s dátami . Jedná sa teda o viac súčasťou skutočného programovacieho hľadiska návrhu softvéru ako dátové abstrakcie . Programátor môže používať abstraktné dátové typy manipulovať s dátami v rámci cieľa svojho projektu , ktorý s najväčšou pravdepodobnosťou zahŕňa dátové abstrakcie na vyššej úrovni dizajne .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené