Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Computer Programming Languages >> Content
Verschillen tussen Object Abstract Data Types & Data Abstraction
Software ontwikkeling is een complex gebied dat vol is van gelijkaardige klinkende jargon . Twee stukjes jargon dat vaak raken misbruikt zijn " abstracte data types " en " data abstractie . " Dit zijn twee totaal verschillende concepten op het gebied van de informatica . De verschillen tussen hen zijn velen. Als u geïnteresseerd bent in de principes achter object - georiënteerde software-ontwikkeling , zal het kennen van de verschillen tussen deze concepten veel profijt je . Gegevens Abstractie Verbergt Details

gegevens abstractie
is een techniek die programmeurs gebruiken om de details van een stuk software achter de interface verbergen. Dit stelt andere programmeurs en client- software om uw software eenvoudig te gebruiken via een vereenvoudigde interface. Gegevensabstractie gebeurt ook in de echte wereld . Wanneer u uw auto te nemen naar de monteur en vraag om een olieverversing , vraagt ​​hij voor geld en de sleutels van uw auto. Een half uur later , is hij veranderd uw olie . Je hoeft niet per se weten de details van wat er gebeurd onder de motorkap . De monteur heeft gegevensabstractie werkzaam bij het ​​scheiden van de interface ( sociale en fiscale uitwisseling ) van de uitvoering ( opening auto kap , aftappen van olie , vervanging van verse olie ) .
Abstract Data Types Represent Mathematisch Model

een abstract data type is een wiskundig model , meestal toegepast door middel van een geautomatiseerd algoritme . Een voorbeeld van een abstracte gegevenssoort een " stack ", een data model die input bovenop een stapel opgeslagen items accepteert . Items worden uit de top van de stapel verwijderd zodat volgt het gedrag van first-in -first - out . Er zijn veel voorkomende abstracte data types bekend op het gebied van de informatica ( zie bronnen ) .
Gegevens Abstractie Gebruikt in Programma Ontwerp

Omdat data abstractie is een techniek gebruikt om de details van een complex systeem te verbergen van de gebruiker , het grootste deel van het ontwerp werk voor een project omvat het bepalen van de details van de data abstractie . De projectleiders moeten zeer complexe aspecten van het programma van een hele systeem gezichtspunt te bepalen , maar door het gebruik van data abstractie kunnen ze het probleem af te breken in kleinere stukken .
Abstract Data Types Used Tijdens Implementatie < br >

Abstract types
gegevens worden gebruikt om gegevens op te slaan en te manipuleren . Ze zijn dan ook meer een deel van de feitelijke programmering aspect van software-ontwerp dan data abstractie . Een programmeur kan gebruik maken van abstracte data types van gegevens als onderdeel van zijn project doel, dat hoogstwaarschijnlijk gaat gegevensabstractie op een hoger ontwerp niveau te manipuleren .

Previous: Next:
  Computer Programming Languages
·Hoe maak je een Coder 
·Hoe de lengte van een record i…
·Hoe maak je een INF -bestand m…
·Hoe maak je een Win32-toepassi…
·Hoe je leden Rechtvaardigen Me…
·Hoe maak je Voeg een link 
·Hoe maak je een programma dat …
·Hoe je Javascript toe gebruik …
·Uitleg over het gebruik van ee…
  Related Articles
Hoe de VBScript Locatie Object Gebruik 
Hoe de VBScript Geschiedenis Object Gebr…
Hoe de VBScript gebeurtenisobject Gebrui…
Hoe kan ik een object converteren naar S…
Hoe je tekst tussen twee HTML-codes leze…
Hoe te Gooi een object in Visual Basic 6…
Verschillen tussen Visual Basic en Visua…
Het verschil tussen SDI Form & MDI formu…
Hoe kan ik een ActiveX- object Met Visua…
  Programmering Articles
·Java Software Testing 
·Apple Developer Resources 
·Hoe te auto_ptr Syntax Creëren 
·Hoe maak je een VBS -bestand bewerken 
·Hoe je stap voor stap door een Grails ap…
·Hoe maak je een PHP tijdstempel converte…
·Doel van Java-applets 
·Hoe te Rails installeren op een RC in Ub…
·Hoe te lijsten Flatten in Python 
Copyright © Computer Kennis http://www.nldit.com