| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Computer Programmeringssprog >> Content
    Forskelle mellem Object abstrakte datatyper og data Abstraction
    Software udvikling er et komplekst felt, der er fuld af lignende -klingende jargon. To bits af jargon , der ofte bliver misbrugt er " abstrakte datatyper " og " data abstraktion . " Det er to helt forskellige begreber inden for datalogi. Forskellene mellem dem er mange. Hvis du er interesseret i principperne bag objektorienteret softwareudvikling, vil kende de sondringer mellem disse begreber i høj grad gavne dig. Data Abstraction Skjuler Detaljer

    data abstraktion er en teknik programmører anvender til at skjule detaljerne i et stykke software bag sin interface. Dette giver andre programmører og klientsoftware til nemt at bruge din software via en forenklet grænseflade. Data abstraktion sker også i den virkelige verden . Når du tager din bil i mekanikeren og bede om et olieskift , han beder om penge og nøglerne til din bil. En halv time senere , har han ændret din olie . Du behøver ikke nødvendigvis at kende detaljerne i , hvad der skete under motorhjelmen. Mekanikeren har ansat data abstraktion ved at adskille interface ( social og skattemæssig børs) af gennemførelsen ( åbning bil hætte , dræning olie, erstatter frisk olie ) .
    Abstrakte datatyper Repræsentere Mathematical Models
    nær

    en abstrakt datatype er en matematisk model , der normalt anvendes via edb algoritme . Et eksempel på en abstrakt datatype er en "stak ", en datamodel , der accepterer input på toppen af ​​en stabel af oplagrede dele . Elementer fjernes fra toppen af stakken , så den følger opførsel af first-in -first - out . Der er mange fælles abstrakte datatyper kendt inden for computer science (se Resources).
    Data Abstraktion Bruges i Program Design

    Siden data abstraktion er en teknik, der anvendes til at skjule detaljerne i et komplekst system fra sin bruger , det meste af design arbejde til et projekt involverer bestemmelse detaljerne i data abstraktion. Projektlederne nødt til at bestemme meget komplicerede aspekter af programmet fra en systemwide synspunkt , men gennem brug af data abstraktion , de kan bryde problemet ned i mindre bidder .
    Abstrakte datatyper Brugt under gennemførelsen < br >

    abstrakte datatyper bruges til at gemme og manipulere data. De er derfor mere en del af den egentlige programmering aspekter af software design end data abstraktion. En programmør kan anvende abstrakte datatyper til at manipulere data som en del af hans projekt mål , hvilket sandsynligvis indebærer data abstraktion på et højere design -niveau.

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Strikeout tekst med HTML-kode 
    ·Sådan Udelukke filer fra et projekt i NetBeans 
    ·Sådan Konverter ASPX til ascx 
    ·Sådan slettes i QBasic 
    ·Sådan Cache External Javascript 
    ·Prolog Language Tutorial 
    ·Sådan får System Datoer i COBOL 
    ·Hvad er en proxy klasse 
    ·Hvor hen til Lukke ODT filer i Office 2007 
    ·Sådan Henvisning en CSS fil fra JSP 
      Anbefalede Artikler
    ·Hvordan at omdøbe en fil i PHP 
    ·Sådan Indsæt en PHP Date & Tidsstempel i MySQL 
    ·Sådan vendes tilbage til Form1 fra Form2 i Visual Basi…
    ·Sådan Konverter String til Long i PHP 
    ·Hvordan man opbygger Forespørgsler i PHP 
    ·Sådan oprettes en Web Login interface med Visual Basic…
    ·Sådan ændres en markøren med VBA 
    ·Sådan flytter din MySQL-database til Web Hosting 
    ·Hvordan kan man øge Polstring mellem søjler i HTML 
    ·Sådan oprettes et digitalt ur i Java 
    Copyright © Computer Viden http://www.computerdk.com