tipi opachi sono usati nella programmazione software . L' uso di tipi opachi permette ai creatori di un programma per nascondere alcuni singoli campi di un programma da parte dei clienti . Tuttavia, il tipo opaco consente ai client di accedere alla maggior parte dei valori in questi campi . Alcuni vantaggi sono forniti utilizzando questi tipi opachi , che includono le maniglie opache e tipi opachi autonomi. Opaco Maniglie
Opaco gestisce consentire la manipolazione di un oggetto opaco che un utente non può accedere direttamente . Il tipo effettivo utilizzato per implementare una maniglia opaco dipende dall'implementazione . Alcuni tipi di handle opachi sono trasferibili ad altre regioni l'attuazione .
Autocontenimento Opaco Tipo
Con un tipo opaco autonomo , solo l'ambiente software in cui è implementato in grado di interpretare i dati. Se un programmatore assegna un valore opaco autonomo a due variabili , anche se uno di loro viene modificata l'altro manterrà il suo valore originale . Questi tipi opachi non sono trasferibili.