O documento descreve o padrão de projeto adaptador, que converte a interface de uma classe para outra interface compatível com o cliente. Ele permite que classes com interfaces incompatíveis trabalhem juntas. O documento fornece um exemplo de adaptador de objetos que converte uma classe Peru para a interface Pato, permitindo que um Peru se comporte como um Pato.