Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Nepriehľadné Druhy

Nepriehľadné typy sa používajú v programovaní softvéru . Použitie nepriehľadných typov umožňuje tvorcovia programu , ktorý má skryť niektoré jednotlivé odbory programu zo strany klientov . Avšak , nepriehľadný typ umožňuje klientom prístup k väčšine z hodnôt v týchto oblastiach . Niektoré výhody sú poskytované pomocou týchto nepriehľadné typy , ktoré zahŕňajú nepriehľadné rukoväte a samostatné nepriehľadné typy . Nepriehľadné Rukoväte

Nepriehľadné rukoväte umožňujú manipuláciu s nepriehľadného objektu , ktorý užívateľ nemôže priamo pristupovať . Skutočný typ použitý na vykonanie nepriehľadné rukoväť závisí od implementácie . Niektoré nepriehľadné typy rukoväťou sú prenositeľné do iných oblastí realizácie .
Sebestačný
Opaque Typ

S sebestačný nepriehľadný typ , iba softvérové ​​prostredie , v ktorom je realizovaný môže interpretovať svoje dáta . Ak programátor priradí samostatný krycí hodnotu dvoch premenných , a to aj v prípade , je upravený jeden z nich druhej si zachová svoju pôvodnú hodnotu . Tieto nepriehľadné typy sú neprenosné .
Výhody nepriehľadné typy

Nepriehľadné typy poskytujú flexibilitu v tom , ako je implementovaný program . Napríklad , skrýva určité podrobnosti o programe ponecháva menší priestor pre chyby , ktoré klienti môžu zaviesť zmenou podrobnosti o programe . Niektoré nepriehľadné druhy , ako je napríklad CFString , tiež spôsoby , ako pristupovať k obsahu priamo . A ďalšie skladovacie náklady na využitie úložného priestoru počítača pre tieto nepriehľadné typy nie je o veľa vyššia , než by inak . V skutočnosti , pamäť náklady na skladovanie je často nižšie ako náklady spojené s nepoužívate nepriehľadné typy, podľa Apple Computer .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené