none
Injeção de Dependência - Dúvida conceitual RRS feed

  • Pergunta

  • Olá a todos.

    Sendo direta: a Injeção de Dependência tem como finalidade  reduzir ao mínimo o acoplamento entre as classes?

    "Não há perguntas imbecis"

    Grata, 

    Aline

    segunda-feira, 16 de maio de 2016 18:13

Respostas

  • Exatamente Aline, é justamente para deixar seu código limpo de instâncias, já que elas deixam seu código complexo e de difícil manutenção, pois podem quebrar seu código caso alguma dessas classes precise incluir ou alterar parâmetros, com a DI, isso é resolvido, pois você precisa usar o conceito de interface, e sua classe quando herda sua interface os métodos só irão implementar apenas o que seu contrato de interface permitir.





    • Marcado como Resposta Aline Mansur segunda-feira, 16 de maio de 2016 19:47
    • Editado Poliana Dias segunda-feira, 16 de maio de 2016 19:59
    segunda-feira, 16 de maio de 2016 19:30

Todas as Respostas

  • Exatamente Aline, é justamente para deixar seu código limpo de instâncias, já que elas deixam seu código complexo e de difícil manutenção, pois podem quebrar seu código caso alguma dessas classes precise incluir ou alterar parâmetros, com a DI, isso é resolvido, pois você precisa usar o conceito de interface, e sua classe quando herda sua interface os métodos só irão implementar apenas o que seu contrato de interface permitir.





    • Marcado como Resposta Aline Mansur segunda-feira, 16 de maio de 2016 19:47
    • Editado Poliana Dias segunda-feira, 16 de maio de 2016 19:59
    segunda-feira, 16 de maio de 2016 19:30
  • Poliana, não me recordo de alguém com a qualidade da sua didática, impecável.
    segunda-feira, 16 de maio de 2016 19:48