Polimorfismo

Como o polimorfismo permite programar “no geral” em vez de “no específico”?
Discuta as vantagens cruciais da programação “no geral”.

Estou tentado resolver essa questão, mas não entendi o conceito de programar no geral e programar no específico, alguém pode me ajudar ?