Abril 08
                               Prof(s). Ismael H. F. Santos & Eduardo Bezerra                                        31
Adapter
nIntenção: adaptar um objeto preexistente para uma interface específica com a qual um outro objeto espera se comunicar.
n
nSolução: Definir uma classe que serve como um adaptador e que age como um intermediário entre o objeto e seus clientes (utilizar herança ou composição). O adaptador traduz comandos do cliente para o fornecedor e os resultados do fornecedor para o cliente.
Implementação: Encapsular a classe preexistente em uma outra classe. O adaptador define a interface desejada e ativa os métodos da classe encapsulada.