Inversione del controllo: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
LauBot (discussione | contributi)
m Bot: passaggio degli url da HTTP a HTTPS
Corretto errore
Riga 1:
{{S|programmazione}}
{{F|programmazione|novembre 2010|commento=nessuna fonte}}
In [[programmazione (informatica)|programmazione]], soprattutto quella [[programmazione orientata agli oggetti|ad oggetti]], l''''inversione del controllo''' (in [[lingua inglese|inglese]] '''''inversion of control''''', abbreviato in '''IoC''') è un pattern per cui un componente di livello applicativo riceve il [[flusso del controllo|controllo]] da un componente appartenente a ununa [[Libreria (software)|libreria]] riusabile. Questo schema ribalta quello tradizionale della [[programmazione procedurale]], dove il codice applicativo svolge i propri compiti [[funzione (informatica)|richiamando]] (e quindi ''passando il controllo a'') procedure di libreria<ref>[http://martinfowler.com/articles/injection.html Inversion of Control Containers and the Dependency Injection pattern]</ref><ref>[https://msdn.microsoft.com/en-us/library/ff921087.aspx Inversion of Control]</ref><ref>[http://www.mrwebmaster.it/java/ioc-inversion-of-control-dependency-injection_10535.html IoC e DI (Inversion of Control e Dependency Injection)]</ref>.
 
== Descrizione ==