Pregunta de entrevista de Anonymous

Explain what is object oriented programming ?