astrazione dei dati è una tecnica di programmatori utilizzano per nascondere i dettagli di un pezzo di software dietro la sua interfaccia . Questo permette ad altri programmatori e software client di utilizzare facilmente il software attraverso un'interfaccia semplificata . Astrazione dei dati avviene anche nel mondo reale . Quando si prende la vostra auto nel meccanico e chiedere un cambio di petrolio , chiede soldi e le chiavi della vostra auto . Una mezz'ora dopo , ha cambiato il vostro olio . Tu non sai necessariamente i dettagli di ciò che è accaduto sotto il cofano . Il meccanico ha impiegato astrazione dei dati , separando l'interfaccia ( scambio sociale e fiscale) con l'applicazione ( cofano auto apertura , olio drenante, sostituzione olio fresco ) .
Tipi di dati astratti Rappresentare modelli matematici
un tipo di dato astratto è un modello matematico , di solito applicata attraverso un algoritmo computerizzato . Un esempio di un tipo di dato astratto è una "pila ", un modello di dati che accetta l'input in cima a una pila di elementi memorizzati . Elementi vengono rimossi dalla parte superiore della pila, quindi non segue il comportamento di first-in - first- out . Ci sono molti tipi di dati astratti comuni noti per il campo dell'informatica ( vedi Risorse ) .
Dati Abstraction Usato in Design Program
Dal astrazione dei dati è una tecnica usata per nascondere i dettagli di un sistema complesso dal suo utente , la maggior parte del lavoro di progettazione di un progetto consiste nel determinare i dettagli di astrazione dei dati . I responsabili del progetto devono determinare aspetti molto complessi del programma dal punto di vista per tutto il sistema , ma attraverso l'utilizzo di astrazione dati possono rompere il problema in blocchi più piccoli .
Tipi di dati astratti usati durante l'attuazione
con
tipi di dati astratti vengono utilizzati per memorizzare e manipolare i dati . Essi sono quindi più una parte dell'aspetto effettiva programmazione della progettazione del software di astrazione dei dati . Un programmatore può utilizzare tipi di dati astratti per manipolare i dati come parte di obiettivo del suo progetto, che molto probabilmente coinvolge l'astrazione dei dati a livello di design superiore.
Programmazione © www.354353.com