Inversion of Control
A software-design principle in which framework or container infrastructure controls object lifecycle and execution flow rather than application code orchestrating every dependency directly.
Related Concepts
- Dependency Injection
- Framework
- Callback