|
¿Qué es el polimorfismo?
|
|
Por jcantero
departamento objeto->objetividad , Sección Diarios Puesto a las Sun Oct 10th, 2004 at 05:43:10 PM CET
|
 |
|
Hace poco me animaba a contestar una pregunta acerca de qué es el polimorfismo en un foro de javaHispano (y eso que únicamente lo leo esporádicamente, y menos participo). Pero es que la cosa tiene su importancia: cada vez me encuentro que este concepto fundamental de la POO es peor explicado (y por lo tanto, cada peor entendido). Y no estoy hablando sólo de Internet (patria de memes de todo tipo), sino de apuntes en papel y ¡hasta libros!
|
| ¿Seré acaso yo el que estaré equivocado? Creo que no, espero que mis atentas lecturas de gente de primer nivel como Eckel, Gamma, Fowler no me hagan errar el tiro. Pero por si acaso, me gustaría ver/leer otras opiniones. En artículos de la wikipedia me he encontrado definiciones (que considero que son) también erróneas, en los artículos Programación orientada a objetos, Polimorfismo y Polimorfismo en programación orientada a objetos. Antes de "ponerme a sentar cátedra" y cambiar nada, me gustaría opiniones de otras personas sobre lo que es el polimorfismo, y sobre todo si la sobrecarga (overloading) de métodos (y, por extensión, operadores) es polimorfismo. ¿Alguien se anima al debate? |
|
|