Como usar a Injeção de dependência sem framworks?
Como usar a Injeção de dependência sem framworks?
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.
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!