Padrões de Projeto: Adapter e Observer
Classificado em Computação
Escrito em em
português com um tamanho de 3,32 KB
Padrão Adapter
O Padrão Adapter permite que classes incompatíveis trabalhem em conjunto, convertendo a interface de uma classe em outra interface esperada pelo cliente.
Por que usar?
É comum o uso de frameworks ou bibliotecas de terceiros em projetos. O Adapter é essencial para integrar essas bibliotecas sem a necessidade de realizar manutenções no código existente.
Componentes do Adapter
- Target (Alvo): Define a interface do domínio específico que o cliente utiliza.
- Adapter (Adaptador): Adapta a interface Adaptee para a interface da classe Target.
- Adaptee (Adaptada): Define uma interface existente que necessita ser adaptada.
- Client (Cliente): Colabora com os objetos em conformidade com a interface Target.
Tipos de Adapter
Existem dois tipos... Continue a ler "Padrões de Projeto: Adapter e Observer" »