DirectFN interview question

Explain OOP concepts using real world scenario