terça-feira, 11 de dezembro de 2007

Entendendo o Padrão Adapter


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)