Pregunta de entrevista de Google

"Please define these random Object Oriented Programming terms"