Dependências não estruturais por parâmetro e dependências não estruturais por variável local possuem as mesmas vantagens e desvantagens?

Estou fazendo uma atividade onde um exercício pede para informar as vantagens e desvantagens de dependências não estruturais por parâmetro e mais pra frente em outro exercício pede para dizer as vantagens e desvantagens de dependências não estruturais por variável local. Eu gostaria de saber se alguém sabe me responder se existe diferença entre as vantagens e desvantagens desses tipos de dependências e quais são?

Não entendi muito bem sua dúvida. A pergunta seria a diferença entre injeção de dependências por construtor e setter?

Se sim, tem um artigo que explica um pouco das vantagens de cada um: http://misko.hevery.com/2009/02/19/constructor-injection-vs-setter-injection/

Eu gostaria de saber as vantagens e desvantagens do uso de dependência não estrutural por parâmetro e as vantagens e desvantagens de dependências não estruturais por variável local.