Persistent Systems Interview Question

Explain all OOP concepts using a program