Fwd: off-topic duda sobre polimorfismo...
rodrigo
rodahummont en yahoo.com.ar
Sab Jul 2 13:25:50 CLT 2005
El 02/07/05 20:02:23, Cristian Gutierrez escribió:
> Ayer en la tarde, Horst von Brand dijo:
> > blackbeer <dblackbeer en gmail.com> wrote:
> >
> > [...]
> >
> >> Polimorfismo es un concepto de OO. [...]
> >
> > Polimorfismo /nada/ tiene que ver con OOP. Se refiere a que una
> operacion
> > se pueda invocar igual para datos de distinto tipo. [...]
>
> Quizas ambos tienen la razon :)
estaba leyendo un articulo sobre CLOS: el sistema de objetos de common
lisp, y resulta que son y no son objetos: son porque uno puede definir
datos y despues definir las funciones que se aplican; y no son, por que
en realidad solo hay "funciones polimorficas". Igual se definen objetos
pero se definen los datos por un lado y las funciones por otro, uno
declara una funcion generica construir(algo), y depues pone una
definicion para construir(algo) cuando algo es una casa. Incluso uno
puede definir metodos para cosas tan infimas que en otros lenguajes
ignoran como un bit o un booleano o un entero (creo que ahora lo llaman
"boxing").
___________________________________________________________
1GB gratis, Antivirus y Antispam
Correo Yahoo!, el mejor correo web del mundo
http://correo.yahoo.com.ar
Más información sobre la lista de distribución Linux