Infosys interview question

Describe object oriented programming