IT-lexicon › Programmeren › Inversion of Control

Inversion of Control

Programmeren Svenska → Bijgewerkt: 2026-10-03

Principe waarbij de besturing wordt omgekeerd: niet jouw code roept een bibliotheek aan, maar het framework roept jouw code aan. Het „Hollywood-principe”: bel ons niet, wij bellen jou.

Je implementeert callbacks, event handlers en interfaces; het framework bepaalt wanneer ze draaien. Dependency Injection is één specifieke vorm: het object krijgt zijn afhankelijkheden aangereikt in plaats van ze zelf aan te maken.

Zichtbaar in React (componenten worden door React gerenderd), Spring (beans beheerd door de container), pytest (geïnjecteerde fixtures) en Express-middleware. De afweging: beter testbaar en losser gekoppeld, maar de besturingsstroom is lastiger te volgen door alleen de code te lezen.

← Terug naar het lexicon