Virtusa interview question

Explain the object oriented programming principles.