Inversion of Control
Fleeting- Référence externe : https://en.wikipedia.org/wiki/Inversion_of_control
design pattern in which custom-written portions of a computer program receive the flow of control from a generic framework.
This run-time binding is achieved by mechanisms such as dependency injection or a service locator.