Traduzir uma interface de uma classe em uma interface compatível. Um Adapter permite classes que normalmente não trabalhariam juntas -- devido a incompatibilidades de interface -- a fazer isso, provendo sua interface para clientes enquanto usa a interface original.
- Adaptador de bibliotecas de clientes de BD
- Múltiplos diferentes webservices e adapters para normalizar dados (então o resultado é o mesmo para todos)