Pergunta de entrevista da empresa Fidelity Investments

Can you describe object oriented programming for me?