Léxico TI › Programación › Inversión de Control

Inversión de Control

Programación Svenska → Actualizado: 2026-08-20

Principio en el que se invierte el flujo de control — en vez de que tu código llame a una librería, es el framework el que llama a tu código. El "principio Hollywood": no nos llames, ya te llamaremos nosotros.

Implementas callbacks, manejadores de eventos, implementaciones de interfaces; el framework decide cuándo se ejecutan. La inyección de dependencias es una forma concreta de esto (el objeto recibe sus dependencias en vez de crearlas él mismo).

Se ve en React (los componentes los renderiza React), Spring (los beans los gestiona el contenedor), pytest (los fixtures se inyectan), el middleware de Express. Contrapartida: mejor capacidad de prueba y menor acoplamiento, pero cuesta más seguir el flujo de control solo leyendo el código.

← Volver al léxico