Infosys Interview Question

Describe Object Oriented Programming and how it can be used