• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

soulbe

Dúvida padrão observer

5 mensagens neste tópico

Olá a todos!

Estava a ler sobre o padrão observer e pelo que percebi define um tipo delegate que especifica o protótipo a que devem obeder os handlers. A ideia com que fiquei é que a classe Subject/Observable fica com um tipo definido que pode ser observado por vários "observadores", mantendo assim a relação de 1 para muitos entre observer e observable.

Esta noção com que fiquei é correcta? E quais são as vantagens nesta implementação do padrão Observer?

Boa noite

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Estive a procurar, até porque é um dos tópicos duma cadeira que vou fazer: padrões de desenho.

Ora bem, o melhor exemplo(zinho) que encontrei foi este duma folha de cálculo, em que tens várias janelas de gráficos e quando alteras uma das células elas avisam os seus observadores que o seu valor mudou, e então todos os gráficos reflectem as muddanças.

http://www.research.ibm.com/designpatterns/example.htm

E sim a tua descrição do padrão está correcta :P

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Bem... as vantagens são mais que evidentes. Se ainda tiveres dúvidas depois de leres os links diz qualquer coisa.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora