22dez/091
Padrão de Projetos Observer: Implementando mísseis teleguiados – parte 3
Segue abaixo a 3a parte do artigo sobre o padrão de projetos Observer.
Prá começar, aí está o Diagrama de Classes:

Ele é simples como a estrutura do padrão: as classes que são observadoras implementam a interface IObserver, o sujeito observado implementa a ISubect que, por sua vez, tem um conjunto de IObservers.
Aqui você baixa o código do projeto CS3 em Actionscript 3.0 [download id="3"]
Até a próxima!
abril 18th, 2010 - 13:48
Para quem trabalha com Java, a linguagem já traz a classe Observable, que pode ser estendida por aqueles que desejam ser objetos observáveis. Isso evita o trabalho de ter que programar a lista de observadores e seus métodos de acesso, assim como a notificação dos observadores.
O Java traz também a interface Observer que deve ser implementada por aqueles que desejam observar um Observable.
É bem útil e diminui o trabalho.