Pregunta de entrevista de ADP

Observer pattern implementation