Inversione del controllo: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica |
m Bot: apostrofo dopo l'articolo indeterminativo |
||
Riga 5:
==Descrizione==
Le dipendenze tra i singoli componenti sono dichiarate in modo semplice. Per esempio una classe <code>Automobile</code> che necessita di un
Le dipendenze possono quindi essere "iniettate" dall'esterno: non si segue il normale flusso di controllo dei [[Programmazione imperativa|linguaggi imperativi]], in cui, nel momento del bisogno, si richiamano [[funzione (informatica)|funzioni]] di [[classe (informatica)|classi]] o [[libreria (informatica)|librerie]] esterne. Gli oggetti 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à.
|