Cognizant Interview Question

Explain Object Orient programming?