Pregunta de entrevista de Hexaware Technologies

Explain concept of object oriented programming?