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...
    __________

Комментарии • 24

  • @baltaio
    @baltaio  3 месяца назад +3

    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&

  • @Hyanmesmo
    @Hyanmesmo Месяц назад +1

    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!

    • @baltaio
      @baltaio  Месяц назад

      Show, faz nosso curso de Dependency Injection que abordo tudo detalhado lá!

  • @edermelo6979
    @edermelo6979 2 месяца назад +2

    A Inversão de dependência é o princípio. A Injeção de dependência é a técnica que usamos para implantar o DIP.

    • @baltaio
      @baltaio  2 месяца назад

      Exato!!!

  • @juliomonteiro7459
    @juliomonteiro7459 2 месяца назад +1

    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

    • @baltaio
      @baltaio  2 месяца назад

      Muito obrigado!!!

  • @guilhermearendt
    @guilhermearendt 2 месяца назад +1

    Sempre apliquei muito arquitetura SOLID sem nem saber o que realmente era SOLID 🤣
    parabéns pela Séria SOLID Balta! Ficou demais

    • @baltaio
      @baltaio  2 месяца назад

      🚀🚀

  • @clebersondot-net
    @clebersondot-net 2 месяца назад

    Conteúdo massa! 🚀

    • @baltaio
      @baltaio  2 месяца назад

      Pra cima

  • @GioScaa
    @GioScaa 2 месяца назад +1

    Excelente conteúdo, valeu.

    • @baltaio
      @baltaio  2 месяца назад

      Nós que agradecemos!

  • @jotamantys
    @jotamantys 2 месяца назад +1

    Valeu Balta, muito construtivo

    • @baltaio
      @baltaio  2 месяца назад

      Eu que agradeço

  • @emersonoliveira2343
    @emersonoliveira2343 2 месяца назад +2

    Vou resumir esse vídeo com duas palavras para bens.

    • @baltaio
      @baltaio  2 месяца назад +1

      Muito obrigado

  • @pedroneto8461
    @pedroneto8461 Месяц назад +1

    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.

    • @baltaio
      @baltaio  Месяц назад

      Mudar interfaces é sempre crítico!

  • @pabloleite8604
    @pabloleite8604 2 месяца назад +1

    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?

    • @marcusmliima
      @marcusmliima 2 месяца назад

      Classe abstrata pode ter métodos implementados diretamente nela, coisa que a interface por si só, contém apenas a assinatura dos métodos.

    • @baltaio
      @baltaio  2 месяца назад

      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

  • @srleirbag
    @srleirbag 2 месяца назад +1

    Rapaz, eu sempre gostei de aplicar DIP sem saber que isso era DIP kkkkk

    • @baltaio
      @baltaio  2 месяца назад

      Pois é, isso aconteceu muito comigo também