Design Pattern Adapter na Prática

  Рет қаралды 27,027

Full Cycle

Full Cycle

Күн бұрын

Пікірлер: 22
@RalOliver
@RalOliver 4 жыл бұрын
2:33 Design Pattern: Adapter. 3:00 Faz parte do GoF 3:15 Padrão de Projeto Estrutural 3:35 Motivação do pattern Adapter 3:40 Converte a interface de uma classe em outr que é esperada pelo cliente 4:00 Permitir que classe que não possuem uma interface comum trabalhem de forma conjunta 4:20 Deixar a possibilidade de futuras implementações para o cliente provendo uma interface pública para seus adaptadores. 5:35 Conceitos Básicos: client 5:50, target 6:10, adapter 6:48, 7:30 adaptee 8:00 Exemplo 10:50 Demo (PHP)
@italomachado4903
@italomachado4903 2 жыл бұрын
Vi uns três vídeos por ai e não tinha conseguido entender, até que vi o seu e entendi tudo antes dos 8 minutos... Parabéns, excelente didática.
@zilondequadrosmaciel1006
@zilondequadrosmaciel1006 2 жыл бұрын
Consegui entender o "Tal" Adapter, obrigado.
@guilhermefigueiredo9952
@guilhermefigueiredo9952 Жыл бұрын
Perfeito como sempre Wesley, me ajudou bastante, muito obrigado!
@rummeniggemozart3248
@rummeniggemozart3248 Жыл бұрын
Excelente, único video em que eu consegui entender este assunto...
@NaumJefferson
@NaumJefferson 3 жыл бұрын
Parabéns pelos vídeos! Muito triste essa situação: mais de 19k de visualizações e apenas 335 curtidas...
@alessandromaciel7981
@alessandromaciel7981 2 жыл бұрын
Excelente!
@silvanigoncalves6274
@silvanigoncalves6274 Жыл бұрын
Um exemplo muito comum do uso do adapter são os famosos repository
@ryanfelipe7040
@ryanfelipe7040 5 жыл бұрын
Top de mais cara, parabéns show de bola me ajudou muito!
@FullCycle
@FullCycle 5 жыл бұрын
E aí, Ryan! Poxa, muito bom saber disso... Abração
@tdias25
@tdias25 5 жыл бұрын
gostei da série, faz com mais patterns, dos mais usados aos mais complexos
@FullCycle
@FullCycle 5 жыл бұрын
E aí Thiago, tudo certo? Poxa, boa ideia... Vamos incluir aqui na nossa lista de próximos conteúdos. Valeu pela sugestão!
@codinometube
@codinometube 3 жыл бұрын
"Nem todo Herói usa Capa" - Obrigado!
@alissonaires1769
@alissonaires1769 5 жыл бұрын
Poderia criar um curso sobre esse tema
@makakolokao
@makakolokao 4 жыл бұрын
Muito legal o conteúdo e a forma como foi explicado. Depois seria interessante um vídeo sobre os trade-offs de Patterns. Utilizá-los de forma desmedida pode acaba aumentando muito a complexidade do código e o Code Smell chamado Shotgun Surgery (Uma alteração simples pede a mudança de N arquivos diferentes). Também vi muitos projetos com várias classes que basicamente não fazem nada. Só estão lá para caso alguém necessite utilizá-las algum dia, o que acaba sendo um caso de (Overengeneering).
@fernandorotermund5793
@fernandorotermund5793 4 жыл бұрын
Fala mais sobre Design Pattern, tipo os mais usados e tal.
@jairojunior822
@jairojunior822 3 жыл бұрын
agora eu fiquei com uma duvida, utilizar algum mapper, como o mapstruct pra java, seria utilizar uma implementação do design pattern Adapter ?
@emanuelmeira
@emanuelmeira 3 жыл бұрын
acredito que quase... o mapper transforma e devolve a informação pro codigo cliente seguir com o fluxo, o adapter faz um "meio de campo" , sendo assim o codigo client não fica acoplado a implementação concreta da class que recebe a informação .. ( no mapper sim )
@neopro688
@neopro688 5 жыл бұрын
Na sua classe cliente vc esta referenciando as classes concretas não seria melhor para o exemplo chamar a interface?
@makakolokao
@makakolokao 4 жыл бұрын
Nesse caso o próprio cliente necessitaria receber via DIP a implementação via construtor. Ele apenas utilizou como exemplo. Poderia haver outro Pattern como o Factory para criar o Adapter já com a Adaptee e fornecê-la ao Client via o padrão Strategy.
@jonatanvieira1934
@jonatanvieira1934 4 жыл бұрын
9
@joaomigueletainamacaebanan9832
@joaomigueletainamacaebanan9832 4 жыл бұрын
খঁঅঁ
Design Pattern Strategy: Entendendo na Prática
21:29
Full Cycle
Рет қаралды 53 М.
Arquitetura Hexagonal: O que você precisa saber
46:19
Full Cycle
Рет қаралды 53 М.
Мен атып көрмегенмін ! | Qalam | 5 серия
25:41
coco在求救? #小丑 #天使 #shorts
00:29
好人小丑
Рет қаралды 120 МЛН
Tudo sobre o Design Pattern Singleton
28:28
Full Cycle
Рет қаралды 9 М.
Mensageria Pub/Sub na prática com Redis
36:08
Full Cycle
Рет қаралды 52 М.
Entendendo Istio e Service Mesh
46:03
Full Cycle
Рет қаралды 36 М.
Amazon SQS: Trabalhando com filas na AWS
42:07
Full Cycle
Рет қаралды 33 М.
Jenkins: O mínimo que você precisa saber
41:37
Full Cycle
Рет қаралды 108 М.
Aprenda DDD (Domain Driven Design) do jeito certo
59:58
Full Cycle
Рет қаралды 109 М.
RabbitMQ: Uma visão geral
32:52
Full Cycle
Рет қаралды 68 М.
Entenda API Gateway DO ZERO
42:40
Full Cycle
Рет қаралды 54 М.
Мен атып көрмегенмін ! | Qalam | 5 серия
25:41