# inversion de contrôle

## Français

### Étymologie

    , car traditionnellement les logiciels contrôlaient toutes leurs exécutions.

### Locution nominale

inversion de contrôle \ɛ̃.vɛʁ.sjɔ̃ də kɔ̃.tʁol\ féminin

* (Programmation) Patron d'architecture commun à tous les frameworks, imposant que ceux-ci contrôlent une grande partie de l'exécution des applications qui les utilisent.
   * L'inversion de contrôle déplace les responsabilités secondaires depuis un objet vers d'autres objets qui sont dédiés à chaque responsabilité et respecte ainsi le principe de responsabilité unique. — (Coder proprement - Page 169, Robert C. Martin - 2009)

**Synonymes**

* principe d’Hollywood

**Vocabulaire apparenté par le sens**

* héritage
* injection de dépendances
* polymorphisme

**Traductions**

* Anglais : inversion of control (en), IoC (en)
