« Inversion de contrôle » : différence entre les versions


(Page créée avec « == Définition == L’inversion de contrôle (inversion of control, IoC) est un patron d'architecture commun à tous les frameworks (ou cadre de développement et d'exécu... »)
 
Aucun résumé des modifications
 
(4 versions intermédiaires par 2 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
== Définition ==
== Définition ==
L’inversion de contrôle (inversion of control, IoC) est un patron d'architecture commun à tous les frameworks (ou cadre de développement et d'exécution). Il fonctionne selon le principe que le flot d'exécution d'un logiciel n'est plus sous le contrôle direct de l'application elle-même mais du framework ou de la couche logicielle sous-jacente.
Patron d'architecture commun à tous les cadres de développement et d'exécution. Il fonctionne selon le principe que le flot d'exécution d'un logiciel ne soit plus sous le contrôle direct de l'application elle-même, mais de la couche logicielle sous-jacente.


L’inversion de contrôle est un terme générique. Selon le problème, il existe différentes formes, ou représentation d'IoC, le plus connu étant l'injection de dépendances (dependency injection) qui est un patron de conception permettant, en programmation orientée objet, de découpler les dépendances entre objets.  
L’inversion de contrôle est un terme générique. Selon le problème, il existe différentes formes, ou représentations d'IoC, le plus connu étant l'injection de dépendances (''dependency injection'') qui est un patron de conception permettant, en programmation orientée objet, de découpler les dépendances entre objets.


== Français ==
== Français ==
''' Inversion de contrôle '''
''' Inversion de contrôle '''  


== Anglais ==
== Anglais ==
Ligne 12 : Ligne 12 :
[https://en.wikipedia.org/wiki/Inversion_of_control  Source : Wikipedia ]
[https://en.wikipedia.org/wiki/Inversion_of_control  Source : Wikipedia ]


 
[[Catégorie:GRAND LEXIQUE FRANÇAIS]]
[[Catégorie:Génie logiciel]]
 
[[Catégorie:9]]

Dernière version du 7 avril 2021 à 09:30

Définition

Patron d'architecture commun à tous les cadres de développement et d'exécution. Il fonctionne selon le principe que le flot d'exécution d'un logiciel ne soit plus sous le contrôle direct de l'application elle-même, mais de la couche logicielle sous-jacente.

L’inversion de contrôle est un terme générique. Selon le problème, il existe différentes formes, ou représentations d'IoC, le plus connu étant l'injection de dépendances (dependency injection) qui est un patron de conception permettant, en programmation orientée objet, de découpler les dépendances entre objets.

Français

Inversion de contrôle

Anglais

Inversion of control

Source : Wikipedia

Contributeurs: Imane Meziani, wiki