Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
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 .