El polimorfismo dinámico unido a la herencia es lo que en ocasiones se conoce como programación genérica.