Академический Документы
Профессиональный Документы
Культура Документы
Adapter e Facade
Daoda Traore
Leonardo Garcia
Wagner Lindemberg
Agenda
Padro
Descrio
Converter
Diagrama UML
Participantes
Cliente - Colabora entre os objetos conforme a interface Alvo.
Alvo - Define a interface de domnio especfico que o Cliente
utiliza.
Adaptador - Adapta a Classe Existente para ser utilizada pela
classe Alvo.
Classe Existente - Define uma interface pr-existente que
necessita ser adaptada.
Aplicabilidade
Deseja-se utilizar uma classe j existente porm sua interface
Aplicabilidade cont.
Analogia
Vantagens e desvantagens
Vantagens:
Desvantagens:
mais difcil sobrescrever funes do adaptado.
Descrio
Fornecer
Diagrama UML
Aplicabilidade
Quando
Aplicabilidade cont.
Analogia com a torre de controle e avies nos aeroportos
Vantagens e desvantagens
Vantagens:
Desvantagens:
Referncias
[1] GAMMA, Erich et al. Padres de Projeto: Solues