Coditas interview question

Dependency injection defination with example. SOLID principles.