Aprenda PRA VALER o padrão SINGLETON e suas DESVANTAGENS!

  Рет қаралды 6,419

RinaldoDev

RinaldoDev

Күн бұрын

Um dos Padrões de Projeto mais famosos e utilizados, mas também bastante criticado! Falaremos hoje do SINGLETON, Design Pattern presente no livro do GoF que garante uma única instância de uma classe!
🟢 Apoie o canal! Seja membro para ajudar que mais cursos gratuitos continuem sendo criados!
/ @rinaldodev
💢 PLAYLIST RELACIONADA: • Curso Padrões de Proje...
🖤 Código no GitHub: github.com/rin...
❗ Para trabalhar com multithread na hora de criar o singleton, é importante conferir os dois links abaixo:
- en.wikipedia.o...
- www.baeldung.c...
❕ Para o registro de várias subclasses de singleton em um mapa:
- stackoverflow....
Quer ter acesso a conteúdo para melhorar seu código?!
🟥 Se inscreva no canal: www.youtube.co...
Me acompanhe nas outras redes:
🔸 Twitter: / rinaldodev
🔸 LinkedIn: / rinaldodev
🔸 GitHub: github.com/rin...
🔸 Site/Blog: rinaldo.dev
🔸 Facebook: / rinaldodev
🔸 Twich: / rinaldodev
Dúvidas ou sugestões? Deixe um comentário!
Aprendeu com esse vídeo? Então compartilhe com outros desenvolvedores!
Música: www.bensound.com

Пікірлер: 19
@hugo_alves
@hugo_alves Ай бұрын
Grato pelo compartilhamento. Muito didático!
@Chainlenger2
@Chainlenger2 Ай бұрын
A explicação ficou bem melhor do que no livro Kkkkk e olhe que cheguei perto do singleton apenas lendo rápido. Ainda não parei pra ler e pensar ao mesmo tempo.
@270401
@270401 Жыл бұрын
finalmente entendi saporra mds, obrigada!
@rinaldodev
@rinaldodev Жыл бұрын
Haha. Esses são os melhores comentários. Fico feliz que te ajudou. :) Considere ser membro!
@dev.station
@dev.station Жыл бұрын
DIDÁTICA INCRÍVEL, parabéns e obrigada de verdade! :)
@rinaldodev
@rinaldodev Жыл бұрын
Obrigado e bons estudos, Yasmin! Da uma olhada nas outras playlists e nos conteúdos exclusivos! :)
@mhleon6189
@mhleon6189 3 жыл бұрын
Rinaldo, primeiramente parabéns! Suas explicações e dicas são maravilhosas...que trabalho de qualidade, que contribuição excelente para a comunidade! Eu fiz uns cursos voltado para dev mobile (android) e continuo estudando...larguei meu emprego no fim do ano e quero tentar uma vaga como dev junior. Você tem alguma dica sobre conteúdos indispensaveis que um dev junior precisa saber e até o que não ha necessidade de um junior conhecer...porque eu estou estudando e não sei quando pararde estudar para tentar alguma vaga saca...preciso conhecer as coisas a fundo? Preciso só ter uma base e de fato vou aprender no dia a dia na empresa? To meio perdido nesse tema entende
@rinaldodev
@rinaldodev 3 жыл бұрын
Fala, Rafael. Existem alguns "roadmaps" que o pessoal faz tentando responder essa pergunta. Deixo dois aqui: - deviniciative.wordpress.com/2020/02/24/um-roadmap-para-o-desenvolvedor-java-em-2020/ - www.decipherzone.com/blog-detail/roadmap-java-developers-2020 - www.javaguides.net/2020/11/java-developer-road-map-learning-path.html Agora, talvez seja bom entender se você quer seguir no caminho do mobile ou de desenvolvimento web, pois existem alguns conhecimentos diferentes. Eu nunca montei um roadmap completo desses, mas para desenvolvimento web back-end eu diria que esses itens são indispensáveis hoje em dia: - JAX-RS e conceitos de APIs Rest - CDI e seus conceitos - JPA/Hibernate e suas limitações/problemas conhecidos - Alguns padrões de projeto web, que você pode conhecer fazendo alguns projetos web em tutoriais na internet - Servidor JBoss Spring e Spring Boot também pode ser um bom conhecimento, mas pode ser que o local onde vá trabalhar não use. Os itens de cima são bem básicos e essenciais.
@mhleon6189
@mhleon6189 3 жыл бұрын
@@rinaldodev Opa Rinaldo, muito obrigado pelo retorno. Sim, eu vou seguir na área mobile. Atualmente estou estudando e desenvolvendo em Java, mas posteriormente irei atualizar tudo que estou fazendo em Kotlin. Obrigado pelo link eu vou dar uma conferida ^^
@alkxyly
@alkxyly 3 жыл бұрын
Muito bom seu conteúdo, estou acompanhando tudo dessa nova play list
@rinaldodev
@rinaldodev 3 жыл бұрын
Fico feliz em saber! E tem outros cursos/playlists bem interessantes também! 😁
@JorgeAugustoCorreaReis
@JorgeAugustoCorreaReis Жыл бұрын
Valeu!
@antoniojoaquimdesousafilho8051
@antoniojoaquimdesousafilho8051 3 жыл бұрын
show. muito boa essa dica
@rinaldodev
@rinaldodev 3 жыл бұрын
Que bom que gostou!
@antoniojoaquimdesousafilho8051
@antoniojoaquimdesousafilho8051 3 жыл бұрын
melhor esse esinamento
@rodrigopzs3310
@rodrigopzs3310 Жыл бұрын
Opa Rinaldo, tudo certo? Então sobre a questão de subclasses eu poderia usar o conceito de classe selada (sealed class) para restringir a herança e ter mais controle? Agradeço pelo conteúdo!
@tiago7941
@tiago7941 Жыл бұрын
Parabéns pelo vídeo e pela iniciativa!! Cara, você acha que é uma boa utilizar singleton para diminuir o acomplamento entre as classes? Estou trabalhando em uma aplicação e estava pensando em usar singleton para as classes de controller e services, visto que a aplicação toda precisa somente de uma instância dessas classes.
@rinaldodev
@rinaldodev Жыл бұрын
Em geral você usa CDI pra isso. É um "singleton" mas não precisa implementar na mão.
Girl, dig gently, or it will leak out soon.#funny #cute #comedy
00:17
Funny daughter's daily life
Рет қаралды 51 МЛН
He bought this so I can drive too🥹😭 #tiktok #elsarca
00:22
Elsa Arca
Рет қаралды 61 МЛН
ПРИКОЛЫ НАД БРАТОМ #shorts
00:23
Паша Осадчий
Рет қаралды 5 МЛН
Tudo sobre o Design Pattern Singleton
28:28
Full Cycle
Рет қаралды 9 М.
ACELERE seus STREAMS! Torne-os PARALELOS!
27:09
RinaldoDev
Рет қаралды 4,4 М.
Singleton Design Pattern in C# - Do it THAT way
13:15
tutorialsEU - C#
Рет қаралды 26 М.
Beans CDI e TESTE de API REST com o QUARKUS!
26:11
RinaldoDev
Рет қаралды 7 М.
Evite IF/ELSE e HERANÇA aplicando o padrão STRATEGY!
26:28
RinaldoDev
Рет қаралды 18 М.
Usando várias branches no GIT e GITHUB!
41:09
RinaldoDev
Рет қаралды 3,8 М.
Torne FLEXÍVEL a CRIAÇÃO de objetos com FACTORY METHODS!
31:57
Girl, dig gently, or it will leak out soon.#funny #cute #comedy
00:17
Funny daughter's daily life
Рет қаралды 51 МЛН