Inversion of Control (IoC)

Inversion of Control (IoC)

  • IoC is a software design principle that decouples components and shifts control over program execution from the main application to a container
  • Pros
    • Components are loosely coupled