Rilegatura

Un binding (che è un termine inglese per l'azione degli elementi di legame insieme) o binding può avere diversi significati in informatica  :

Associazione della lingua

Molte librerie sono scritte in linguaggi vicini alla macchina come C o C ++ . Per utilizzare queste librerie in un linguaggio di livello superiore , è quindi necessario effettuare un binding.

La progettazione di una rilegatura può essere motivata dal fatto di sfruttare le prestazioni offerte utilizzando un linguaggio di basso livello che non può essere raggiunto con un linguaggio di livello superiore. Il riutilizzo del codice dimostrato può anche essere un altro motivo per utilizzarlo.

Associazione dati XML

Rappresentare un documento XML come un oggetto semplifica la sua gestione durante lo sviluppo del software. La forma più utilizzata di associazione dati XML è la trasformazione in un albero DOM ( Document Object Model ).

Associazione dati

Il data binding viene utilizzato in particolare nel design pattern Model-View-Controller (MVC) e Model-View-View-Model (MVVM) per comunicare il modello con la vista.