Pregunta de entrevista de BAE Systems

Explain what is Object-oriented programming?