Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Event?

Qual o motivo de usar Observer em vez de Event?

1 resposta
solução!

Fernando, como você mesmo já percebeu, os dois recursos podem ser utilizados para atacar o problema de observar dados duplicados. Vou dar o meu pitaco aqui em relação ao uso de Observer, ok?

Do ponto de vista didático, usar o padrão Observer não exige conhecimentos além dos recursos de orientação a objetos que já estamos acostumados (interfaces e implementação das mesmas).

Já o uso de eventos exigirá do desenvolvedor noções de como declarar eventos, como subscrever-se a eles e publicá-los, juntamente de sua sintaxe características (pra quem se interessou no guia de programação da Microsoft tem uma boa introdução sobre o tópico).

Espero que tenha ajudado!

Abraço, Daniel.