21
A Injeção de Dependência deve custar o Encapsulamento?
Se bem entendi, o mecanismo típico para injeção de dependência é injetar através do construtor de uma classe ou através de uma propriedade pública (membro) da classe. Isso expõe a dependência que está sendo injetada e viola o princípio de encapsulamento OOP. Estou correto na identificação dessa troca? Como você …