Bom dia!!
Alguém tem algum exemplo de como utilizar inversão de dependencias dentro do Nest? É possivel um service ser uma interface?
Resumindo como colocar o DIP (Princípio da Inversão de Dependência) em pratica dentro do Nest?
Obrigado
Bom dia!!
Alguém tem algum exemplo de como utilizar inversão de dependencias dentro do Nest? É possivel um service ser uma interface?
Resumindo como colocar o DIP (Princípio da Inversão de Dependência) em pratica dentro do Nest?
Obrigado
Um exemplo de inversão de dependência é quando você tem uma chamada para fazer um sendMail usando um provedor de ses ou smtp. Então o que você tem que fazer é gerar uma classe onde executará este envio de email, porém você irá criar outra pra definir o provedor, assim a classe que trata envio não precisa saber quem será o responsável por enviar, apenas executará o serviço.
Segue um exemplo.