Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
6
respostas

Injeção de dependência

Como usar a Injeção de dependência sem framworks?

6 respostas

Ola, Jose sergio holanda cavalcante de morais !

Ao realizar a injeção o interessante é passar essa responsabilidade de criação de uma nova instancia de determinado tipo para o container ou framework.

Ou você esta querendo tipo implementar um frameworkzinho para injeção somente para estudo de patterns ?

Abraço!

Oi Cristiano, para entender melhor o conceito gostaria de fazer isso sem framework.

Nesse caso, não seria interessante criar uma classe que faça o padrão de factory para criação e outra classe que possa verificar qual será o procedimento de criação e injeção de instâncias a partir de algum arquivo que configuração?

Essa verificação pode ser em um properties ou XML. Feito isso, poderia tentar fazer por meio de Annotations.

Ótimo, pensei em alguma coisa assim. Estou me aprofundando nisso, mas para uso com Android, não queria usar o dagger para essa injeção de dependência.

solução!

Ola, José !

Já considerou usar Reflection + Annotations ?

Dessa forma diminuir arquivos externos de configuração tipo properties ou xml.

Depois poderia postar sua solução aqui no forum ?

Abraço!

Ola, José !

Clareou sua implementação ?

Se estiver tudo tranquilo em relação a dúvida desse fórum, poderia marcar como resolvido, por gentileza?

Abraço!