Fluent APIs e Builder Design Pattern

แชร์
ฝัง
  • เผยแพร่เมื่อ 19 ธ.ค. 2024

ความคิดเห็น •

  • @Jhonegao
    @Jhonegao 2 ปีที่แล้ว +1

    muito bom, obrigado !

    • @baltaio
      @baltaio  2 ปีที่แล้ว

      💜💜💜💜

  • @mzanoelo
    @mzanoelo 2 ปีที่แล้ว +9

    Uma das melhores formas de explicar design patterns, sob a forma de ter um problema pra resolver , e mostrar o pathern que resolve o problema , ja consigo ver vários problemas pra resolver, mt bom

    • @baltaio
      @baltaio  2 ปีที่แล้ว

      hahahah verdade 💜💜💜

  • @anluleca
    @anluleca ปีที่แล้ว +1

    Agora entendi!
    rsss

  • @fabricioaraujo7642
    @fabricioaraujo7642 2 ปีที่แล้ว +1

    È um dos prdrões mais utilizados no dia dia junto com strategy e factory, mas tem outros tbm como decorador e template ! enfim contéudo bom rico e direto brigado balta !

    • @baltaio
      @baltaio  2 ปีที่แล้ว

      💜

  • @carlossouza5478
    @carlossouza5478 2 ปีที่แล้ว +1

    Parabéns !! Muito legal

    • @baltaio
      @baltaio  2 ปีที่แล้ว

      Obrigado 😃💜

  • @Tibiafy
    @Tibiafy 2 ปีที่แล้ว +1

    Show de bola de mais. Ctz que vou usar na hora certa. Ótimo vídeo. Valeu balta

    • @baltaio
      @baltaio  2 ปีที่แล้ว

      Sucesso!💜💜💜💜

  • @ramonx.n9633
    @ramonx.n9633 2 ปีที่แล้ว +1

    muito bom balta

    • @baltaio
      @baltaio  2 ปีที่แล้ว

      💜💜💜💜

  • @yurimelo3404
    @yurimelo3404 2 ปีที่แล้ว +1

    Perfeito!!!!

    • @baltaio
      @baltaio  2 ปีที่แล้ว

      Obrigado 😃💜

  • @vytorbrb3568
    @vytorbrb3568 ปีที่แล้ว +1

    Excellent video, só uma dica diminuir a thumb do canto

  • @carlosfonteles8464
    @carlosfonteles8464 2 ปีที่แล้ว +1

    Show. Não sabia desse padrão. Parabéns pelo vídeo!

    • @baltaio
      @baltaio  2 ปีที่แล้ว

      💜

  • @stefanoalvesdeoliveira253
    @stefanoalvesdeoliveira253 2 ปีที่แล้ว +1

    Exemplo excelente de como utilizar o padrão. Inclusive, já estou pensando em utilizar a ideia do padrão num projeto meu.
    Muito obrigado pelo conteúdo de extrema qualidade.

    • @baltaio
      @baltaio  2 ปีที่แล้ว

      💜💜💜💜

  • @mateusdesouza5278
    @mateusdesouza5278 2 ปีที่แล้ว +1

    Muito bacana, já utilizei muito este pattern e é simplesmente fantástico !!! Parabéns pelo vídeo e por abordar o tema.

    • @baltaio
      @baltaio  2 ปีที่แล้ว

      Eu que agradeço💜

  • @ideiax
    @ideiax 2 ปีที่แล้ว +2

    Resolvendo um problema fica muito tangível o uso de um pattern. Muito didático também e apesar de avançado (para mim) eu entendi muito bem e penso em aplicar em um cenário real.
    Caso possível, revisar mais alguns patterns com problemas reais seria de um valor incrível. Obrigado e parabéns pelo vídeo

    • @baltaio
      @baltaio  2 ปีที่แล้ว

      Obrigado pelos feedbacks 💜💜

  • @Ilovecode
    @Ilovecode 2 ปีที่แล้ว +1

    Já usava esse padrão, para gerar arquivos do ESocial. Parabéns pelo conteúdo Balta!

    • @baltaio
      @baltaio  2 ปีที่แล้ว

      💜

  • @cesarmoroni
    @cesarmoroni 2 ปีที่แล้ว +1

    Ja vi sim o pessoal usou para montar querys para o banco, porem a continuidade foi horrivel, por falta de padrao e documentaçao

    • @baltaio
      @baltaio  2 ปีที่แล้ว

      💜

  • @Da0hn
    @Da0hn 2 ปีที่แล้ว +3

    Fiquei um pouco na duvida sobre a ordem de execução. Oq garante que ele vai ser criado na ordem correta é a ordem das interfaces?

    • @Mateusdeli
      @Mateusdeli 2 ปีที่แล้ว +1

      Por exemplo no método Configure o retorno dele é a interface do tipo IWorkflow então como na declaração dela só existe o método WithName, você vai ser obrigado a usar apenas os métodos declarados nela e como o retorno dela é a IWorkflowName você vai compondo o builder, mais basicamente o ponto de entrada da ordem de execução é a interface IWorkflow, acho que no artigo esta mais claro para entender.

    • @Da0hn
      @Da0hn 2 ปีที่แล้ว

      @@Mateusdeli acho que entendi, valeu

    • @baltaio
      @baltaio  2 ปีที่แล้ว

      Sim sim! 💜

  • @felipe_gandra
    @felipe_gandra 11 หลายเดือนก่อน +1

    Essas interfaces que servem apenas para classificar objetos tem um nome específico? Seria interessante criar um diretório só pra esse tipo ou vai tudo para dentro de "Contracts" mesmo? Sempre me pego nessas organizações de camadas, tipos, etc.

    • @baltaio
      @baltaio  11 หลายเดือนก่อน +1

      Então, eu não me prendo muito a isso, dado a necessidade eu crio de uma forma ou outra... não acho que você deva sempre seguir uma regra... Se tem bastante interface, pode ficar bagunçado deixar elas juntas com as implementações... agora se só tem interface (Core por exemplo), ai nem precisa da pasta contracts (Embora vc possa usar para manter um padrão).

  • @filipegomes2005
    @filipegomes2005 2 ปีที่แล้ว +1

    Olá Balta, tudo bem? Estou interessado em adquirir o seu curso porém tem muitos cursos que tem o [Legado] na frente, o que isso significa? Obrigado, e parabéns pelo seu conteúdo, é show!

    • @baltaio
      @baltaio  2 ปีที่แล้ว

      LEGADO significa que são em versões anteriores as atuais (Normalmente duas).

    • @filipegomes2005
      @filipegomes2005 2 ปีที่แล้ว

      @@baltaio Obrigado pela Resposta Balta, então nesse caso, você vai atualizar esse conteúdo?

  • @ewa435
    @ewa435 2 ปีที่แล้ว +1

    Legal a forma de restringir, entre tive essa dúvida se era possível. Mas nunca parei p estudar algo do tipo. Conteúdo bacana. Parabéns. Dúvida essa classe pode ser um static? Pra evitar que ela seja instanciada?

    • @baltaio
      @baltaio  2 ปีที่แล้ว +1

      Acho que não, a ideia é ter uma instância dela... Agora se só quiser gerar o arquivo e pronto... ai pode ser 💜

  • @codeyourself6251
    @codeyourself6251 2 ปีที่แล้ว +2

    Implementação top Balta, deu para entender direitinho sim... Show de bola!
    Outra coisa, essa IDE tem um design bem legal. É o Rider?

    • @baltaio
      @baltaio  2 ปีที่แล้ว +1

      Sim, Rider!!! 💜💜💜