Pregunta de entrevista de PayPal

oops , protocol oriented programming