Pregunta de entrevista de BorgWarner

How would you define object-oriented programming?