Observer Pattern in Action: Simplifying notifications in Java projects!

Поділитися
Вставка
  • Опубліковано 24 січ 2025

КОМЕНТАРІ • 35

  • @santos-i4o
    @santos-i4o 15 днів тому

    Melhor explicação sobre esse padrão. Muito bom!

  • @brunolemos5838
    @brunolemos5838 4 дні тому

    Muito obrigado por sua dedicação e por toda oportunidade de aprendizado 🎉

    • @giulianabezerra
      @giulianabezerra  4 дні тому

      Que bom que curtiu, agradeço demais o apoio! 🤗

  • @luizfelipeburgattjolo6578
    @luizfelipeburgattjolo6578 9 днів тому

    show, legal aprender que o pub/sub que já utilizo vem desse padrão observer!

  • @Optimusjf
    @Optimusjf 17 днів тому

    Excelente. Gostei muito da sua aula.

  • @marcioiherrero
    @marcioiherrero 18 днів тому

    Ai sim, consegui entender muito bem esse design pattern.
    Parabéns!

  • @balaonavegantes
    @balaonavegantes 11 днів тому

    Ansioso já pela série.

  • @antonioamaral2406
    @antonioamaral2406 16 днів тому

    Muito fera o formato de vídeo, parabéns!! E continue por favor! =D

  • @TheCEMF
    @TheCEMF 17 днів тому

    Muito bacana, eu lembro de certa forma de um uso legal desse padrão em DDD em conjunto com singleton para centralizar a publicação de eventos de domínio em uma única classe que poderia ser usada onde necessário, se não me engano há pouquíssimas diferenças para o que foi mostrado aí, é realmente um dos padrões interessantes de se saber.
    Parabéns pelo trabalho, você tem um ótimo canal :D

    • @giulianabezerra
      @giulianabezerra  17 днів тому +1

      Sim, esse modelo pub sub mostra a essência do padrão. Muito obrigada pelo Feedback! 🙏

  • @dorf46
    @dorf46 18 днів тому

    Eu tenho um seminário para a faculdade sobre esse tipo de design pattern, ajudou muito!!!
    Vídeo muito bem feito e muito bem explicado.

    • @giulianabezerra
      @giulianabezerra  17 днів тому

      Que ótimo, espero que o seminário seja um sucesso! 🎉

  • @igorsouza7758
    @igorsouza7758 14 днів тому

    Muito bom, Top.

  • @VelkanRF
    @VelkanRF 18 днів тому

    Excelente. Como sempre didática perfeita.

  • @elizeumsbarros
    @elizeumsbarros 17 днів тому

    Muito bom o vídeo

  • @mongoexc589
    @mongoexc589 17 днів тому

    excelente explicacao e tantos designs que para pessoa que esta iniciando fica dificil concentrar no qual realmente e necessario rss

    • @giulianabezerra
      @giulianabezerra  17 днів тому +2

      É sim, o que eu recomendo é focar em entender bem orientação a objetos pq aí vc acaba usando padrões sem saber que está usando. Com esse conhecimento aí vc pode ver os cenários de uso desses padrões pra dar nome aos designs que vc já fazia antes, pq basicamente os padrões são uma ferramenta de comunicação entre times, no fim das contas são todos técnicas de orientação a objetos.

  • @victoroliveira3199
    @victoroliveira3199 18 днів тому

    perfeito!!

  • @devinternalta
    @devinternalta 16 днів тому

    pagaria um dinheiro alto em um curso de Java seu, viu... sem brincadeira hahaha uma didática absoluta!!

    • @giulianabezerra
      @giulianabezerra  15 днів тому

      Obrigada pelo apoio! Na descrição vc encontra alguns links dos meus cursos, incluindo um de Java, caso tenha interesse 😊

  • @gustavoksbr
    @gustavoksbr 19 днів тому +2

    Esse padrão de projeto parece combinar com Websockets
    Inclusive taí uma boa ideia de vídeo, Spring Boot com Websockets

  • @santos-i4o
    @santos-i4o 15 днів тому

    Uma dúvida, no seu curso de testes no spring boot, você ensina a testar esse tipo de abordagem funcional, no caso, no cenário de testes unitários? Obrigado desde já!

  • @thiagootoni7184
    @thiagootoni7184 16 днів тому

    No caso de persistência, salvaríamos no banco a lista de interessados?

  • @marcianelira102
    @marcianelira102 8 днів тому

    Olá Giuliana, poxa gostei muito do seu canal.
    Eu também sou arquiteta, e estou interessada em migrar para algo de tecnologia. E pesquisando descobri que temos a arquitetura de software, que eu não conhecia. Encontrei sua perfil e gostei bastante.
    Eu fiz uma especialização em design de interiores e não tenho a mínima ideia de como faço para migrar para o software, vi que vc tem alguns cursos, porém eu não tenho nenhum conhecimento com programação etc ..
    Vc poderia me ajudar?
    Aguardo seu retorno.
    Obrigada

    • @giulianabezerra
      @giulianabezerra  8 днів тому

      Que legal saber que você quer migrar para a área de tecnologia! Sugiro começar pelo curso de java, tem o link aqui na descrição do vídeo. Ele é um curso pra iniciantes/intermediário bem completo. Tbm tenho uma playlist aqui no canal, Fundamentos do Java, vc pode assistir pra ter esse primeiro contato também. E aí vc decide se especializar ou não. Existem outras áreas de tecnologia que vc pode testar também, vou anotar pra fazer um vídeo sobre esse assunto 🤗

  • @eduardoaugustolp
    @eduardoaugustolp 18 днів тому

    Lembra strategy

    • @giulianabezerra
      @giulianabezerra  17 днів тому

      Padrões no fundo são todos iguais pq usam conceitos de orientação a objetos, o que muda é o objetivo a ser alcançado.

  • @JeanCarloBr
    @JeanCarloBr 18 днів тому

    No caso da lambda não estaria aumentando o acoplamento, colocando a logica de notificação junto com a logica de negocio da alteração da ação?

    • @giulianabezerra
      @giulianabezerra  17 днів тому +1

      Sim, é por isso que mostrei a alternativa de separar em classes, se a lógica da lambda for mais extensa vai ter muita responsabilidade ali e não vale a pena deixar tudo junto.

    • @JeanCarloBr
      @JeanCarloBr 16 днів тому

      @@giulianabezerra Legal. Obrigado pela resposta.

  • @vitorgomes9434
    @vitorgomes9434 18 днів тому

    dúvida: ali no final, utilizando as lambdas como funções para serem chamadas, se fosse remover a lambda depois de adicionada a classe stockData iria se perder na hora de remover? ficou claro quando passava as classes como itens, mas usando lambdas o funcionamento segue o mesmo??

    • @giulianabezerra
      @giulianabezerra  18 днів тому

      Boa, nesse caso a lambda teria que estar numa variável para que fosse possível referenciar o objeto e removê-lo como observer.