Pregunta de entrevista de Fidelity Investments

Can you describe object oriented programming for me?