Pergunta de entrevista da empresa ADP

Observer pattern implementation