DEV Community

Amit Merchant
Amit Merchant

Posted on

Explain Inversion of Control like I'm five

I always find it difficult to understand the topic of inversion of control. Can anyone here explain it in simple terms?

Discussion (1)

Collapse
kspeakman profile image
Kasey Speakman

So, based on this quote from Martin Fowler.

Inversion of Control is too generic a term, and thus people find it confusing. As a result with a lot of discussion with various IoC advocates we settled on the name Dependency Injection.

I'll refer you to this ELI5.

Explain dependency injection like I'm five