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

Padrão Observer - View ou Controller?

No final do capítulo 1 do curso, explica-se que o que foi ensinado foi o padrão Observer e que, nele, quem está interessado recebe a mensagem (a armadilha) que notifica a mudança. Flávio falou que é a View que está interessada em mudar, e então ela é a Observer. Não seria o Controller, já que não implementamos nada na classe NegociacaoView, mas sim na classe NegociacaoController? Obrigada.

1 resposta
solução!

Fala ai Tassni, tudo bem? Vamos lá:

Não seria o Controller, já que não implementamos nada na classe NegociacaoView, mas sim na classe NegociacaoController?

Sim, nesse caso quem fica ouvindo e esperando pelos eventos é o controller, a view é responsável dispará-los, muito bem observado, parabéns.

Mas, complementando, o padrão Observer é um pouco mais do que isso, tem todo uns critérios e formatos à ser seguido/implementado.

Espero ter ajudado.