Domanda di colloquio di Leidos

What is object oriented programming?