Padrões de Projetos: Adapter e Facade

255 palavras 2 páginas
Os Padrões Adapter e
Facade

 Adapte

tem como objetivo criar uma interface comum entre classes, ou seja, classes com interfaces diferentes podem trabalhar em conjunto desde que uma interface adaptadora seja criada para tal fim. A Interface não é compatível

Define a interface específica do domínio que Cliente usa

Adapta a interface do
Adaptado à interface de Alvo

Define uma interface existente que necessita ser adaptada

A

definição oficial do padrão Adapter é: “O
Padrão Adapter converte uma interface de uma classe para outra interface que o cliente espera encontrar. O Adaptador permite que classes com interfaces incompatíveis trabalhem juntas”.

O padrão de projeto Facade é um padrão estrutural que fornece uma interface unificada para um conjunto de interfaces em um subsistema. De forma mais simples podemos dizer que o padrão Facade tem como objetivo esconder a complexidade de um sistema expondo apenas as interfaces que o cliente precisa enxergar.

 Facilita

a portabilidade do sistema;
 Isola os clientes dos componentes do subsistema reduzindo o número de objetos com os quais o cliente tem que lidar;
 Promove um acoplamento fraco entre o subsistema e seus clientes;
 Não impede as aplicações de utilizarem as classes do subsistema caso necessitem.

 Quando

querermos simplificar uma sequência de operações complexas;
 Quando queremos simplificar a interface com o usuário;
 Quando queremos fornecer uma interface única e uniforme para as diversas funcionalidades de um subsistema.

Os Padrões Adapter e
Facade
ADS 3º Período – E.S II

Relacionados

  • trabalho
    2585 palavras | 11 páginas
  • Tccc
    5131 palavras | 21 páginas
  • Design Patterns
    3121 palavras | 13 páginas
  • teste
    5962 palavras | 24 páginas
  • Padroes de projeto
    4822 palavras | 20 páginas
  • Padroes_projetos_questionario_v1.pdf
    7828 palavras | 32 páginas
  • Padrões de Projetos
    5705 palavras | 23 páginas
  • Template Explicando Padr Es De Projeto
    1035 palavras | 5 páginas
  • Itil e cobit
    2759 palavras | 12 páginas
  • 2 Avaliando o Aprendizado
    257 palavras | 2 páginas