1
resposta

Primeira pisada de bola

O curso é muito bom. Mas na minha opinião o exemplo dado não é um adapter. É simplesmente a boa prática de criar interfaces que abstraiam detalhes acidentais da aplicação.

Um ponto fundamental do Adapter é a transformação de objetos e/ou dados em outra estrutura/formato/objetos/representação...

Continuo recomendando o curso a todos, abraço.

1 resposta

Opa, Flávio. Obrigado por esse feedback.

"É simplesmente a boa prática de criar interfaces que abstraiam detalhes acidentais da aplicação."

A maioria dos padrões são simples boas práticas que foram catalogadas, então essa sensação é bem comum.

Sobre a transformação de dados, é algo que pode ser feito, sim, mas não obrigatório para a implementação ser um adapter. A ideia do exemplo foi trazer algo o mais próximo possível da realidade do desenvolvimento PHP. :-)