Abril 08
                               Prof(s). Ismael H. F. Santos & Eduardo Bezerra                                        31
Adapter (exemplo)
nNão posso usar XXCircle diretamente porque quero preservar o comportamento polimórfico em Shape.
nDiferentes nomes e listas de parâmetros
nXXCircle não deriva de Shape
n
nSolução: definir uma classe Circle que sirva como um adaptador para XXCircle.
nCircle deriva de Shape
nCircle contém XXCircle
nCircle repassa mensagens enviadas para ele diretamente para XXCircle.