Infosys Interview Question

Describe object oriented programming