Inversion of Control
- The key point (as I understood it) is:
- object coupling is bound at run time
- So IoC is about decoupling things.
- Decoupling is good, because it allows us to specify, develop and test small & distinct units
- which do one thing and do it proper