Em idéia geral o padrão adapter fornece uma interface conforme o cliente deseja, usando serviços de uma classe com uma interface diferente.
Por exemplo: Precisamos implementar uma interface, descobrimos que uma classe já existente executa os serviços que o cliente deseja, porém, com os nomes dos métodos diferentes do desejado. Podemos utilizar essa classe para atender às necessidades dele, usando o padrão Adapter.
Como podemos ver acima... o exemplo de que falamos.
Amanhã iremos ver como fica a implementação deste diagrama, nas linguagens php e java.
Abraços do tio Ted.
Créditos da info: Livro Padrões de Projeto em Java de Steven John Mestker (eu recomendo)
Abraços do tio Ted.
Créditos da info: Livro Padrões de Projeto em Java de Steven John Mestker (eu recomendo)