Inversion of control and Dependency Injection

Categories: Design Principles, Java

Heard about this when I started my career as a software engineer. Never understood it, even when I did, it wouldn’t stick for long in my head until I used it extensively in the spring framework. Inversion of control is a Design principle which lets you achieve decoupling of modules/responsibilities while Dependency injection is a […]