Pregunta de entrevista de State Farm

How would you describe object oriented programming?