Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Computer Programspråk >> Content

    Opaque Typer

    Opaque typer används i programmering . Användningen av opaka typer medger skaparna av ett program för att dölja vissa enskilda områden av ett program från klienterna . Emellertid tillåter ogenomskinliga typ klienter att komma åt de flesta av värdena i dessa områden . Vissa fördelar uppnås med hjälp av dessa opaka typer , som omfattar ogenomskinliga handtag och fristående opaka typer . Opaque Handtag

    Opaque handtag tillåter hanteringen av ett ogenomskinligt objekt som en användare inte direkt kan komma åt. Den aktuella typen som används för att implementera en ogenomskinlig handtag beroende på genomförandet . Vissa ogenomskinliga handtag typer är överförbara till andra delar av genomförandet .
    Fristående Opaque Typ

    Med en fristående ogenomskinlig typ , bara programvaran miljö där det genomförs kan tolka sina data. Om en programmerare tilldelar en sluten ogenomskinlig värde till två variabler , är även om en av dem ändras den andra kommer att behålla sitt ursprungliga värde . Dessa opaka typer är inte överlåtbara .
    Fördelar med Opaque Typer

    Opaque typer ger flexibilitet i hur programmet genomförs . Till exempel dölja vissa detaljer i programmet lämnar mindre utrymme för fel som kunderna skulle kunna införa genom att ändra detaljer om programmet . Vissa opaka typer, såsom CFString , också sätt att komma åt innehållet direkt . Och den extra lagring kostnaden för att använda utrymmet dator lagring för dessa opaka typer är inte mycket högre än annars . I själva verket är det minnet kostnaden för lagring ofta mindre än kostnaden förknippad med att inte använda ogenomskinliga typer , enligt Apple Computer .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man gör en IMG länk
    ·Hur att visa en lista Värden i en DataGrid
    ·Hur man registrerar en CAB -fil
    ·Hur Monitor JVM Med Nagios
    ·Hur man använder en mus i dina QBasic Program
    ·Hur man blir en etisk Hacker
    ·Ta bort en fil på SVN Eclipse
    ·Hur konvertera en bild till HTML -kod
    ·Hur man tar bort accenttecken Med UTF - 8 Utility
    ·Hur man testar Business Objects
    Utvalda artiklarna
    ·iPhone Utveckling Komponenter
    ·Hur konvertera en sträng till datumformat i Java
    ·Hur man använder Vb.Net in HTML Dynamisk
    ·Hur man skriver ett program i C Använda Lucas Series
    ·Hur man installerar Java JDK på Ubuntu
    ·Hur man manipulerar XLS filer med Python
    ·Hur man använder , från XSD
    ·Hur man kan öka Matrix Storlek på Python
    ·Hur vill visa tal i stigande ordning Använda Java
    ·Hur man kombinerar logiska grindar Diagram
    Copyright © Dator Kunskap http://www.dator.xyz