sexta-feira, 13 de junho de 2008

Aula 19

PADRÃO ADAPTER




Adapter, também conhecido como Wrapper, é um padrão de projeto de software ou de desenho (do inglês design pattern). Este padrão é utilizado para 'adaptar' a interface de uma classe. O Adapter permite que classes com interfaces incompatíveis possam interagir.
Adapter permite que um objeto cliente utilize serviços de outros objetos com interfaces diferentes por meio de uma interface única.


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.
Ex:


Nenhum comentário: