2. • O que é;
o É um padrão de desenvolvimento de sistemas (Design Pattern).
• Para que serve?
o É utilizando para manter um baixo nivel de acoplamento entre módulos
do sistema.
• Tipos de Injeção de dependência
o Injeção no construtor: Injetando a dependência na contrução da classe;
o Por propriedade: Injetando a dependência por propriedade, atributo;
o Por interface: Cada consumidor da classe concleta deve implementar
uma interface, geralmente utiliza-se um container “Fabrica”.
• Exemplos: Ninject, Unit Application Block
2