nUma outra vantagem da delegação sobre a herança de classes é que o compartilhamento de comportamento e o reuso podem ser realizados em tempo de execução.
nNa herança de classes, o reuso é especificado
estaticamente e
não pode ser modificado.
nDesvantagens:
ndesempenho
(implica em cruzar a fronteira de um objeto a outro para enviar uma mensagem).
nnão pode
ser utilizada quando uma classe parcialmente
abstrata está envolvida.