DirectFN interview question

Explain OOP concepts using real-world scenarios.