Trab. Engenharia de Softaware, sobre o padrão de projeto observer.