Inversione di astrazione

Da Wikipedia, l'enciclopedia libera.
Jump to navigation Jump to search

Con inversione di astrazione, in informatica, si inca il procedimento utilizzato per creare una astrazione.

Ad esempio se il linguaggio di programmazione usato da un utente non supportasse nessun meccanismo di lock-crossthread e lo volessi implementare con una classe che usa una transazione su DB, starei creando una classe che dovrebbe esporre una funzionalità molto astratta (perché utilizzabile dovunque) con una implementazione pesante e particolarmente caratterizzata dal DBMS su cui gira.

L'astrazione inversa è un esempio di anti-pattern.

Voci correlate[modifica | modifica wikitesto]

Informatica Portale Informatica: accedi alle voci di Wikipedia che trattano di informatica