Pregunta de entrevista de Apiture

Write the observer pattern in any language.