REUTILIZE implementações de forma ORGANIZADA com o padrão ADAPTER ou WRAPPER!

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

RinaldoDev

RinaldoDev

Күн бұрын

Já ouvir falar de ADAPTER? Ou talvez um WRAPPER? Pois são parecidos! Nesse vídeo explico esse Padrão de Projeto (ou Design Pattern), trazendo a tona pontos importantes do livro do Gang of Four (GoF)!
🟢 Apoie o canal! Seja membro para ajudar que mais cursos gratuitos continuem sendo criados!
/ @rinaldodev
💢 PLAYLIST RELACIONADA: • Curso Padrões de Proje...
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!
🖤 Código no GitHub: github.com/rin...
Música: www.bensound.com

Пікірлер: 44
@emersonfranca481
@emersonfranca481 4 ай бұрын
Que didática incrível!
@Shurd12
@Shurd12 3 жыл бұрын
Chutaria que o próximo vai ser o o Facade Um motivo para fazer o adapter com mais de uma SDK... Considere que o método de debitar além de pagar no Meio de pagamento também valide algo com relação a uma informação pessoa, como CPF, porém não é um método dentro da SDK de pagamento em si, uma outra comunicação torna-se necessária, mas ainda dentro do fluxo do débito. Ficou muito bom o vídeo!
@hugo_alves
@hugo_alves 4 ай бұрын
Grato por compartilhar. Conteúdo muito bem explicado!
@franciscomarcondes5163
@franciscomarcondes5163 2 жыл бұрын
Melhor explicação, impossível. obrigado por mais uma aula.
@Matheus-k1u
@Matheus-k1u 11 ай бұрын
Excelente aula! Obrigado por disponibilizar conteúdo com tanta qualidade!
@vanderleiloureiro5434
@vanderleiloureiro5434 3 жыл бұрын
Excelente aula! Nem vendo na faculdade aprendi fácil assim, canal merece crescer demais!
@rinaldodev
@rinaldodev 3 жыл бұрын
Muito obrigado pelo feedback, Vanderlei! :D Vamos crescer! Vamos compartilhar!
@harrisonhakinensouza
@harrisonhakinensouza Жыл бұрын
Muito bom seus vídeos. Comecei a pouco mais de um mês como dev, e com suas dicas já estou otimizando meus códigos e tendo reconhecimeto. Muito obrigado.
@thgdsa9090
@thgdsa9090 Жыл бұрын
muito obrigado pelo vídeo, tenho prova de padrõs de projeto amanha e está ajudando bastante. Faz um de Observer depois
@tekkenff4601
@tekkenff4601 4 ай бұрын
Show!!
@andersonribeiro7134
@andersonribeiro7134 2 жыл бұрын
Parabéns pelo conteúdo. Foi muito didático.
@rinaldodev
@rinaldodev 2 жыл бұрын
Espero ter ajudado! Acompanhe os outros também, Aderson!
@tadeufilho352
@tadeufilho352 2 жыл бұрын
Rinaldo, obrigado por tanto conteúdo. Gostaria de ter conhecido seu canal antes. Grande abraço
@rinaldodev
@rinaldodev 2 жыл бұрын
Sucesso!
@rodrigopzs
@rodrigopzs Жыл бұрын
Parabéns pelo conteúdo.
@rinaldodev
@rinaldodev Жыл бұрын
Muito obrigado!
@fagnercarvalho681
@fagnercarvalho681 Жыл бұрын
Muito boa a sua didática, consegui entender muito bem. Obrigado!
@rinaldodev
@rinaldodev Жыл бұрын
Que ótimo, Fagner! Bons estudos e da uma olhada nas outras playlists também!
@francisco46545
@francisco46545 3 жыл бұрын
Definitivamente uma referencia em java. Um canal que todo dev java deveria conhecer, principalmente os Juniors
@rinaldodev
@rinaldodev 3 жыл бұрын
Valeu, Deybson! Compartilha com os colegas!
@diegodsa13
@diegodsa13 2 жыл бұрын
Tow-way Adapter em 21:30 Princípio de Substituição de Liskov
@douglasandrade5199
@douglasandrade5199 Жыл бұрын
Gostei.
@nettoaoquadrado
@nettoaoquadrado Жыл бұрын
Valeu pelo conteúdo. Trabalho com C# então ta dando pra acompanhar de boas. Cara, seria legal trazer o diagrama UML dos padrões.
@rinaldodev
@rinaldodev Жыл бұрын
Comecei a fazer depois de alguns vídeos. :)
@diogenesrafael
@diogenesrafael 2 жыл бұрын
Cara, ótimo vídeo!
@rinaldodev
@rinaldodev 2 жыл бұрын
Muito obrigado 😁
@juniorcapra
@juniorcapra 3 жыл бұрын
excelente conteúdo
@rinaldodev
@rinaldodev 3 жыл бұрын
Valeu, Junior!
@arthuralvespsy
@arthuralvespsy 3 жыл бұрын
Mais uma vez me deparo com um padrão que vinha a utilizar a muito tempo e não sabia o significado, até por que venho trabalhando em ótimas equipes ai vou fazendo por osmose rsrs. Ótima Explicação Rinaldão !
@rinaldodev
@rinaldodev 3 жыл бұрын
Isso é super normal, Arthur. O bom de poder "formalizar o conhecimento", que é o que você vem fazendo, é facilitar as discussões. É muito mais fácil sugerir o uso de um Adapter, do que ter que explicar o que é um.
@diegodsa13
@diegodsa13 2 жыл бұрын
Dúvida em 29:35 Você prefere fazer adaptação por composição do que por herança. Seu motivo é que se um outro time estiver utilizado sua classe Adapter por herança nunca mais você poderia retirar a herança dela. Outro motivo é que o Adapter por composição lhe permitiria criar adapters para outras classes com novas composições. 1 - O que me impediria de ter um adapter por herança e para adaptar outras classes realizar composição nesta classe? 2 - Se eu tiver criado um adapter por composição onde eu não alterei os métodos do Adaptiee o outro time também poderia fazer uso da minha classe e da mesma maneira que na herança eu ficaria impedido de refatorar o código.
@felipegadelha2752
@felipegadelha2752 3 жыл бұрын
Top D+
@rinaldodev
@rinaldodev 3 жыл бұрын
Valeu, Felipe!
@caiocesarmelolopes2156
@caiocesarmelolopes2156 3 жыл бұрын
Muito bom!
@rinaldodev
@rinaldodev 3 жыл бұрын
Valeu, Caio! #TMJ 👊
@renatomateus5538
@renatomateus5538 Жыл бұрын
Seria o que acontece quando a gente usa o JavaFX para produção de interfaces gráficas? Estendendos Application?
@volthier
@volthier 3 жыл бұрын
Seria bem legal abordar SOLID com java :)
@rinaldodev
@rinaldodev 3 жыл бұрын
É um conteúdo considerado. :)
@EliasDeveloper
@EliasDeveloper 2 жыл бұрын
👏👏👍👍
@MaxGyn2023
@MaxGyn2023 9 ай бұрын
o que é um SDK?
@GaiusLibrietscientia
@GaiusLibrietscientia 2 жыл бұрын
Perdoe minha ignorância mas o que diabos é uma sdk?
@rinaldodev
@rinaldodev 2 жыл бұрын
Geralmente eu me refiro a uma biblioteca de desenvolvimento que alguém te provê! Meio que um .jar proprietário para você, por exemplo, comunicar com um meio de pagamento usando a sua própria linguagem (Java no caso).
@Victorvilardo
@Victorvilardo Жыл бұрын
volta com esse cursoo
@danilo2735
@danilo2735 2 жыл бұрын
Muito bom!!
Evite IF/ELSE e HERANÇA aplicando o padrão STRATEGY!
26:28
RinaldoDev
Рет қаралды 19 М.
Beans CDI e TESTE de API REST com o QUARKUS!
26:11
RinaldoDev
Рет қаралды 7 М.
Sigma Kid Mistake #funny #sigma
00:17
CRAZY GREAPA
Рет қаралды 30 МЛН
Don’t Choose The Wrong Box 😱
00:41
Topper Guild
Рет қаралды 62 МЛН
Adapter Teoria - Padrões de Projeto - Parte 16/45
13:53
Otávio Miranda
Рет қаралды 10 М.
Porque Python é uma Linguagem RUIM
26:22
Augusto Galego
Рет қаралды 20 М.
ACELERE seus STREAMS! Torne-os PARALELOS!
27:09
RinaldoDev
Рет қаралды 4,5 М.
Torne FLEXÍVEL a CRIAÇÃO de objetos com FACTORY METHODS!
31:57
Apenda a criar MÚLTIPLAS THREADs em JAVA!
25:15
RinaldoDev
Рет қаралды 13 М.
DESIGN PATTERNS: O QUE SÃO? POR QUE APRENDER A UTILIZAR?
16:40
RinaldoDev
Рет қаралды 13 М.
Python laid waste to my C++!
17:18
Sheafification of G
Рет қаралды 132 М.
Aprenda a fazer REDUCE em STREAMS do JAVA 8!
33:00
RinaldoDev
Рет қаралды 15 М.
Sigma Kid Mistake #funny #sigma
00:17
CRAZY GREAPA
Рет қаралды 30 МЛН