10pearls Interview Question

Inversion of control (Dependency injection)