Leksykon IT › Programowanie › Odwrócenie sterowania

Odwrócenie sterowania

Programowanie Svenska → Zaktualizowano: 2026-10-06

Zasada, w której przepływ sterowania zostaje odwrócony — zamiast twojego kodu wołającego bibliotekę, to framework woła twój kod. „Zasada Hollywood": nie dzwoń do nas, my zadzwonimy do ciebie.

Implementujesz callbacki, obsługę zdarzeń, interfejsy; to framework decyduje, kiedy się wykonają. Wstrzykiwanie zależności to jedna konkretna odmiana (obiekt dostaje zależności z zewnątrz, zamiast tworzyć je sam).

Widać to w Reakcie (komponenty renderuje React), Springu (beany obsługuje kontener), pytest (wstrzykiwane fixtures), middleware Expressa. Kompromis: łatwiejsze testowanie i luźniejsze powiązania, ale trudniej śledzić przepływ sterowania samym czytaniem kodu.

← Wróć do leksykonu