European Dynamics interview question

Dependency injection and design patterns