Domanda di colloquio di BorgWarner

How would you define object-oriented programming?