Design Patterns: Factories em PHP 8 - Por que fabricar objetos é muito poderoso?

แชร์
ฝัง
  • เผยแพร่เมื่อ 9 ก.พ. 2025
  • Uma sequencia de padrões bem conhecidas são os Factories, os tipos de padrões de criação mais simples porém muito poderosos, nessa aula mostro o surgimento desses padrões e a grande importância deles.
    🔥 Garanta sua vaga na Turma II da Mentoria Next-Gen PHP!
    🚀 Início: 04 de fevereiro de 2025
    differdev.com/...
    #php #php8 #designpatterns #boaspraticas #designpatterns #dependencyinjection #phppsrs

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

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

    Boam noite?! finalmente mais um partner do differdev...valeu aind anao manjo dos muito mao mais vamos lá!!!

    • @DifferDev
      @DifferDev  3 ปีที่แล้ว

      Boa noite Daniel, obrigado por comentar e participar, um abraço!

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

    Que aula hein meu amigo?!!!! Que aula! Parabéns meu querido!

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

      Opa grande Tio Jobs! muito grato pelo seu comentário! e alias parabéns pelo seu canal também! entrei lá e achei muita coisa legal! keep it up!!!

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

      @@DifferDev Ouvir isso do mestre já garante minha semana de felicidade! 🤩🚀 Bora pra cima! Aguardando novos conteúdos da DifferDev! 👨🏽‍💻

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

      Opa que isso tamos juntos! Valeu demais pela força! Abraço!

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

    Muito bom!

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

      Agradeço seu feed Tiago, um abraço!

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

    Valeu pelo conteúdo, Leonardo! Trabalho com PHP a alguns anos, mas esse tipo de conteúdo que você faz com PHP é diferenciado, faz um bem enorme pra comunidade!

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

      Valeu Davi, um grande abraço

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

    Isso que é conteúdo robusto sobre php. Sem ultrafacilidades. Daqueles que esquenta a cabeça de quem tá começando! Muito satisfatório!

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

      Opa Alyson, que legal obrigado pela mensagem, fico super feliz em ajudar, um abraço

  • @waltercaciano6016
    @waltercaciano6016 3 ปีที่แล้ว +7

    Parabens pelo conteudo otima qualidade.

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

      Muito obrigado Walter, fico feliz que tenha curtido, um abraço!

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

    Siga firme com os viideos! Te desejo toda sorte com o seu canal! Siga postando os viideos!
    Grande abraço e fique bem!

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

      Obrigado, sucesso para você também! um abraço!

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

    Conteúdo diferenciado!!! 🐘🔥

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

      Obrigado Wellisson, que legal que curtiu! um abraço!

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

    Seu conteúdo é excelente.
    Aprendo d+ contigo.
    Você domina muito bem o conteúdo e tem didática.
    Algo que eu sempre quis saber, é como você estuda.
    Como decide que quer aprender algo, quais dificuldades passa e como faz para supera-las

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

      Obrigado pelo comentário Igor, na verdade eu levo o estudo com calma, estudo temas específicos, e logo em seguida tento aplicar em algo do meus projetos, o principal objetivo é sempre procurar entender o motivo por trás de tudo que você aprender, assim você consegue combinar seus novos conhecimentos com seu trabalho.
      Encontrar algo no mercado, ou um projeto e sempre se questionar se pode melhorar o que está fazendo, pois a busca por melhoria te força a procurar mais conhecimento.
      Com isso procuro muito livros, teorias e fundamentos e não se contentar com soluções péssimas sempre te tornará um desenvolvedor melhor.
      O segredo é não se contentar o mínimo e procurar mais, tendo a paciência de aos poucos ir melhorando.

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

      @@DifferDev Que espetáculo. Obrigado pela resposta.

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

    Caramba, como que eu não tinha visto esse canal antes?
    Valeu pelo conteúdo!

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

      Opa que bom que gostou Mario, obrigado pelo feed um abraço,

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

    Conteúdo sensacional! Sou fã desde a época que fazia os cursos na Treinaweb.

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

      Obrigado Elton grande abraço!

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

    Estou assistindo muito seus videos e aprendendo pra krl ! Uma série de orientação a objectos e solid principles ia ser irado !!

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

      Que fantástico Jonathan fico feliz! planejo mais pra frente montar algo sobre OOP e solid sim só preciso de tempo hehehe

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

    Otima aula esses conseitos tem melhorado mt minha produtividade

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

      Que ótimo Kraudio, que bom que está lhe ajudando fico feliz!

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

    Obrigado pelo conteúdo de altíssima qualidade. Seria interessante o conteúdo sobre SOLID que você comentou no video :)

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

      Muito obrigado Rafael! agradeço a sugestão acho que cabe sim uma playlist sobre SOLID! boa sugestão! um abraço!

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

    Ótima aula!! 💪 Bem explicativo, parabéns mano

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

      Valeu demais Jhow abraço!

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

    Parabéns mano! To manatorando seus vídeos, sua didática é topp!!!

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

      Muito grato Lucas! que bom que está curtindo, um abraço!

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

    muito boa explicação e exemplos

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

    Sempre muito show e bem explicado. Sempre bom quando tem exemplos.

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

      Obrigado Tony que bom que curtiu, um abraço.

  • @kelvinsantos0198
    @kelvinsantos0198 3 ปีที่แล้ว +7

    vc grava muito bem vc tem jeito para a coisa , já ansioso para seu próximo.. vídeo Também sou TH-camr te desejo muito sucesso 🎬💎 Tmj👏''

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

      Muito grato, valeu demais, um abraço!

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

    Laminas é vida! \o/ Obrigado e parabéns pelo conteúdo!

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

      Concordo! Um framework muito pouco valorizado! Obrigado pelo comentário Ives

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

    É uma pena que um canal com essa qualidade de conteúdo tenha tão pouco alcance. Já mandei para os meus amigos que também programam em PHP. Parabéns pelo conteúdo, de extrema qualidade.

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

      O Pedro muito obrigado, isso me motiva a continuar, obrigado por compartilhar com seus amigos, fico feliz em ajudar, em breve sai um vídeo novo :D

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

    Obrigado por compartilhar o seu conhecimento !

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

      Fico muito feliz em ajudar, um abraço

  • @andersoncdz1
    @andersoncdz1 2 หลายเดือนก่อน +1

    Cara, muito boa essa aula, sensacional. Uma duvida que fiquei, é de onde ficaria essa configuração do container. Ele ficaria em controller mesmo?
    Novamente, conteudo muito bom, estou assistindo as outras aulas, vlwwwwww!!!!

    • @DifferDev
      @DifferDev  2 หลายเดือนก่อน

      Obrigado pelo comentário! respondendo, normalmente o container fica na camada de setup do framework, cada um tem o seu, no caso do Laravel por exemplo fica em ServiceProviders, alí você configura suas injeções.

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

    Bom dia! Surgiu uma duvids o metodo persist da classes abstrata nesse casso ainda pose ser sobrescritos pelas classes filhas? ou teria alguma formas de bloquear essa sobrescrita ou nao é necessario?

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

      Fala Daniel, boa pergunta, pode ser sobrescrita sim, e até decorada ou reaproveitada e modificada, é possível também trava-lá na declaração colocando ela como "public final function" daí subclasses não podem modificar, porém isso pode vir a dar problemas se alguém precisar modificar, precisa ser bem pensado o caso.

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

    Prof. uma duvida q nao tem haver com o tema, mas ql é a familia de fonte q o senhor está usando no seu vs code???

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

      Obrigado pelo comentário Allison a fonte que estou usando é a Fira Code Iosevka

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

    Man faz um video sobre generators

    • @DifferDev
      @DifferDev  3 ปีที่แล้ว

      Opa agradeço pela sugestão, vou falar de generator em breve fique de olho, um abraço!

  • @LucasSantos-wg6yy
    @LucasSantos-wg6yy ปีที่แล้ว +1

    Confesso que eu sou dos estaticos kkkk

    • @DifferDev
      @DifferDev  ปีที่แล้ว

      Eu também era, hoje já evito hehehe

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

    Quem nao sabe teoria, não sabe programar