Los términos polimorfismo y sobrecarga se pueden ver como complementarios.
El polimorfismo es un concepto unificador mientras que la sobrecarga es un concepto seleccionador.
Ambos son extensamente utilizados en POO, pero mientras que el polimorfismo puede ayudar enormemente a construir software, la sobrecarga puede ser un elemento de distorsión. Veamos por qué.