Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

Qual é o conceito de dependência aqui?

Qual é o conceito de dependência aqui? Dependência são as classes que precisam ser injetadas no construtor? No método? Porque se for no método, neste caso ela depende de classes concretas né? O exemplo da aplicação deste princípio não ficou tão claro pra mim.

4 respostas
solução!

Oi Alan,

Seriam as dependências de uma classe, que normalmente são representadas pelos atributos dela. Independente se serão injetadas por construtor, método setter ou diretamente no atributo.

Bons estudos!

Muito obrigado pela resposta Rodrigo, então no caso a ideia é que sempre que possível os atributos de uma classe sejam interfaces?

Idealmente sim, pois interfaces são mais estáveis e tendem a mudar menos do que classes concretas.

Perfeito, mais uma vez obrigado!

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