Inversione del controllo: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m r2.5.4) (Bot: Modifico: ru:Инверсия управления |
mNessun oggetto della modifica |
||
Riga 4:
Per '''Inversion of Control''' ('''IOC''' - inversione di controllo) si intende un pattern di programmazione, secondo il quale si tende a tener disaccoppiati i singoli componenti di un sistema, in cui le eventuali dipendenze non vengono scritte all'interno del componente stesso, ma gli vengono iniettate dall'esterno: non si segue il normale flusso di controllo dei [[Programmazione imperativa|linguaggi imperativi]], in cui, nel momento del bisogno, si richiamano funzioni di classi o librerie esterne, gli oggetti quindi non istanziano e richiamano gli oggetti dal quale il loro lavoro dipende, ma queste funzionalità vengono fornite da un ambiente esterno tramite dei contratti definiti da entrambe le entità.
La [[Dependency
== Implementazioni ed esempi ==
|