Pergunta de entrevista da empresa adidas

What is Object Oriented Programming?