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.