O padrão de arquitetura Adapter é um padrão de projeto estrutural que permite que classes incompatíveis trabalhem juntas convertendo a interface de uma classe em uma interface esperada pelos clientes. Ele atua como uma ponte entre duas interfaces incompatíveis, fazendo com que funcionem perfeitamente juntas. O padrão Adapter é usado quando uma classe existente não pode ser usada diretamente em um aplicativo, geralmente porque sua interface é incompatível com o restante da base de código. Ao criar um adaptador que converte a interface existente em uma que corresponda aos requisitos do aplicativo, a classe existente pode ser usada sem modificação.
Data de publicação: