Virtusa Interview Question

Explain the object oriented programming principles.