Entenda o DIP (Dependency Inversion Principle) | Série SOLID na Prática
HTML-код
- Опубликовано: 10 фев 2025
- 🎬 Série SOLID - Episódio 5: DIP (Dependency Inversion Principle)
Chegamos ao último episódio da nossa série sobre os Princípios SOLID, e vamos encerrar discutindo o DIP (Dependency Inversion Principle), ou o Princípio da Inversão de Dependência. Esse princípio afirma que módulos de alto nível não devem depender de módulos de baixo nível, mas ambos devem depender de abstrações.
No vídeo, você vai entender como o DIP aumenta a flexibilidade e a independência do seu código, facilitando a manutenção e promovendo uma arquitetura mais sustentável. Com exemplos práticos, exploraremos como implementar o DIP e tornar o código menos dependente e mais fácil de evoluir.
Se você quer dominar o SOLID e melhorar a qualidade do seu código, não perca esse último episódio! 🚀
BLACK FRIDAY 2024 ⚡ Está chegando a maior e melhor da nossa história! Não perca.
INSCREVA-SE NA LISTA DE ESPERA: go.balta.io/bl...
__________
📌Links fixados
Cria sua conta gratuitamente no balta.io agora:
👉 balta.io/comecar
Faça parte da comunidade! Participe do nosso Discord
👉 balta.io/discord
Entre no nosso canal! Receba as novidades no Whatsapp
👉 whatsapp.com/c...
Assine nossa Newsletter! Receba todo o nosso conteúdo no e-mail
👉 go.balta.io/co...
Acompanhe o balta.io no Instagram! Siga agora:
👉 www.instagram....
Acompanhe o balta.io no LinkedIn! Siga agora:
👉 www.linkedin.c...
Mais links sobre o balta.io, aqui:
👉ig.rdstation.c...
__________
BLACK FRIDAY 2024 ⚡ Está chegando a maior e melhor da nossa história! Não perca.
INSCREVA-SE NA LISTA DE ESPERA: go.balta.io/black-friday?RUclips&
Rapaz, passei um bom tempo tentando entender os benefícios da inversão de dependência e não achei em lugar nenhum um conteúdo que deixasse tão claro assim. Obrigado e parabéns!
Show, faz nosso curso de Dependency Injection que abordo tudo detalhado lá!
A Inversão de dependência é o princípio. A Injeção de dependência é a técnica que usamos para implantar o DIP.
Exato!!!
Obrigado pelo tutorial rápido, objetivo e didático, diferente de tantos outros que assisti, onde dão um monte de voltas, criam um bando de códigos que mais confundem que ajudam
Muito obrigado!!!
Sempre apliquei muito arquitetura SOLID sem nem saber o que realmente era SOLID 🤣
parabéns pela Séria SOLID Balta! Ficou demais
🚀🚀
Conteúdo massa! 🚀
Pra cima
Excelente conteúdo, valeu.
Nós que agradecemos!
Valeu Balta, muito construtivo
Eu que agradeço
Vou resumir esse vídeo com duas palavras para bens.
Muito obrigado
Para o dip funcionar perfeitamente por muito tempo e planejar um designer atemporal, si seu designer for bem ralo, provavelmente a dip será desperdiçada pois vc terá que mexer na interface.
Mudar interfaces é sempre crítico!
Muito bacana! Sou iniciante, talvez seja uma dúvida bem cruel kkk : Teria algum problema em usar uma classe abstrata ao invés de interface?
Classe abstrata pode ter métodos implementados diretamente nela, coisa que a interface por si só, contém apenas a assinatura dos métodos.
Classe abstrata tem comportamento, interface só tem definição. Podemos implementar várias interfaces, mas só podemos herdar de uma classe.
Dadas estas diferenças, pode usar a que melhor se encaixa no que você precisa
Rapaz, eu sempre gostei de aplicar DIP sem saber que isso era DIP kkkkk
Pois é, isso aconteceu muito comigo também