Infosys interview question

Explain object oriented programming .