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

Dúvida no Ex. 5 da Aula 8 - Executando diferentes ações e o Observer

Quando estamos em um Sistema web , que utiliza o padrão estrutural MVC, caso uma model seja observavel, quem ficaria responsavel por adicionar os observers a esta model, a controller, ou a propria model ? já que no padrão MVC em sistemas WEB a Controller é responsavel por capturar os requests e repassar para as models?

1 resposta
solução!

Olá Marcus, como provavelmente a sua model vai pedir a lista de observadores no construtor, alguém tem que injetar isso ao instancia-la o problema do Controller injetar esta dependência é que toda vez que for necessário instanciar este Model precisa copiar as linhas que monta a lista de observadores o que iria gerar muita repetição de código. Sugiro que crie uma Factory para este Model que já retorne ele com as dependências injetadas.

Abraços, Renan Saggio.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software