Qual é a diferença exata entre os padrões de adaptador e proxy?

Como eu entendi ambosAdaptador eProxy os padrões tornam duas classes / objetos distintos / diferentes compatíveis com cada um para comunicação. E os dois sãoEstrutural Padrões. Estou percebendo que os dois são muito parecidos entre si.

Alguém pode explicar o que exatamente os diferencia?

EDIT: eu passei poresta Pergunta, questão. Mas eu gostaria de ter uma comparação estreita entre o adaptador e o proxy.

questionAnswers(3)

yourAnswerToTheQuestion