Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Computer Programmeringsspråk >> Content
    Forskjeller mellom Object abstrakte datatyper og data abstraksjon
    programvareutvikling er et komplekst felt som er full av lignende -klingende sjargong . To biter av sjargong som ofte blir misbrukt er " abstrakte datatyper " og " data abstraksjon . " Dette er to helt forskjellige konsepter innen informatikk. Forskjellene mellom dem er mange. Hvis du er interessert i prinsippene bak objektorientert programvareutvikling, vil kjenne skillene mellom disse begrepene stor nytte for deg . Data Abstraction Skjuler detaljer

    data abstraksjon er en teknikk programmerere benytter for å skjule detaljer om et stykke programvare bak grensesnittet sitt . Dette gjør at andre programmerere og klientprogramvare for enkelt å bruke programvare gjennom et forenklet grensesnitt . Data abstraksjon også skjer i den virkelige verden . Når du tar bilen inn i mekaniker og be om et oljeskift, ber han om penger og nøklene til bilen din . En halv time senere , har han byttet olje . Du trenger ikke nødvendigvis kjenne detaljene i hva som skjedde under panseret . Mekanikeren har ansatt data abstraksjon ved å skille grensesnitt ( sosial -og finanspolitikk exchange) fra gjennomføringen ( åpningen bil hette , tømming av olje , og erstatter ny olje ) .
    Abstrakte datatyper representere matematiske modeller og

    en abstrakt datatype er en matematisk modell , vanligvis anvendt gjennom en datastyrt algoritme . Et eksempel på et abstrakt datatype er en "stabel ", en datamodell som aksepterer inngang på toppen av en stabel av lagrede gjenstander . Elementer er fjernet fra toppen av stabelen , slik at den følger virkemåten av først-inn - først-ut . Det er mange vanlige abstrakte datatyper kjent innen informatikk ( se Ressurser ) .
    Data Abstraction Brukes i Program Design

    Siden data abstraksjon er en teknikk brukt til å skjule detaljer om et komplekst system fra sin bruker, det meste av design arbeid for et prosjekt innebærer å bestemme detaljene i data abstraksjon . Prosjektlederne må bestemme svært komplekse aspekter av programmet fra en hele systemet synspunkt , men gjennom bruk av data abstraksjon kan de bryte problemet ned i mindre biter .
    Abstrakte datatyper Brukte Under Gjennomføring
    med

    abstrakte datatyper brukes til å lagre og manipulere data . De er derfor mer en del av selve programmering aspekt av programvare utforming enn data abstraksjon . En programmerer kan bruke abstrakte datatyper for å manipulere data som en del av hans prosjekt mål , noe som mest sannsynlig innebærer data abstraksjon på en høyere design nivå .

    früher :

     Weiter:
      Relatert Artike
    ·Om en Binary til Hex File Conversion 
    ·Slik fjerner Linjeslutt Fra QString 
    ·Hvordan sjekke for Primary Sikt attributter 
    ·Hvordan programmere Logic Controllers 
    ·Fordeler med data Management 
    ·Hvordan overstyring Protection 555 
    ·Slik formaterer du en Listeboks med utvalgte Verdi 
    ·Slik konverterer en Float til en Int i C # 
    ·Hvordan bygge Med Regex 
    ·Hvordan lære PLS programmering 
      Anbefalte artikler
    ·Hvordan bruke logiske operatører i Java 
    ·Hvordan Vurdere Boolsk Multiplication i C + + 
    ·Hvordan bruke Windows API for å endre skrivebordsbakgr…
    ·Hvordan lage en Online Message Board 
    ·Hva er en PHP File Format 
    ·Sette inn HTML- verdier i en Oracle Database 
    ·Slik konverterer fra en streng til et nummer i MySQL 
    ·Hvordan bygge et nettsted med MySQL 
    ·Hvordan lage en amortisering tabellen i Java 
    ·Slik fjerner du APP_NAME Bar fra Android 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/