Essa pergunta também está no material:
Respostas
Este capítulo abordou padrões de design que definem classes intermediárias entre a que fornece a funcionalidade e a cliente, permitindo a adição de novas camadas de forma transparente. Os padrões Proxy e Decorator foram discutidos na primeira parte, onde a classe intermediária possui a mesma abstração da classe envolvida. Já o padrão Adapter, abordado na segunda parte, permite que uma classe com uma interface diferente seja utilizada por outra classe.
Responda
Para escrever sua resposta aqui, entre ou crie uma conta