5. Dependency Inversion Principle