IBM Interview Question

Inversion Of Control and dependency injection