Pregunta de entrevista de Aristocrat

what is object oriented programming?