UST interview question

Solid principle, Design patterns, Dependency injection