Interview Q&A / Object-Oriented Programming
Object-Oriented Programming interview questions
The four pillars, interfaces, abstract classes and design basics.
Prefer rapid revision? Practise Object-Oriented Programming short interview answers →
- In the Dependency Inversion Principle, who should own the interface: the high-level or the low-level module?
The high-level module. It declares the interface in terms of what it needs, and low-level modules implement it. That is what inverts the dependency direction.
AdvancedQuick answer1 min read