Pregunta de entrevista de BAE Systems USA

What is Object Oriented Programming?