2.4.3 Programação Orientada a Dados e Aditividade
A estratégia geral de verificar o tipo de um dado e chamar uma função apropriada é chamada dispatch sobre tipo. Esta é uma técnica poderosa para obter modularidade no design do sistema. Por outro lado, implementá-la conforme fizemos na seção 2.4.2 tem duas fraquezas significativas.