Multiple choice technology architecture

Which of the below is true about Inversion of control

  1. Allows the framework to have full control over the sequence of processing laying a strong foundation for work-flow processing

  2. Make sures that the calling objects takes the responsibility of flow control

  3. Guarantee the security

  4. Concerns about where it executes as it requires a handle on all the inputs and contexts it requires

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

Inversion of Control (IoC) allows frameworks to manage the flow of execution rather than the application code. The framework controls when and how your code is called, which enables workflow processing and separation of concerns. This is the opposite of traditional programs where your code controls the call sequence.