Ruby vs Python (era: Comentarios sobre web frameworks)
Esteban Manchado Velázquez
zoso en foton.es
Mar Sep 27 17:29:31 CEST 2005
Hola:
On Mon, Sep 26, 2005 at 10:18:56AM +0200, Chema Cortes wrote:
> Esteban Manchado Velázquez escribió:
>
> > Sobre lo de la herencia múltiple, comentar que la técnica de Mixin (que
> > tengo entendido que se puede hacer en Python, pero en Ruby se usa mucho)
> > permite hacer las cosas más comunes que se buscan con herencia múltiple (y en
> > opinión de algunos, de manera más clara).
>
> Aunque a nivel simple hay quien usa la herencia múltiple para hacer
> "mixin" de interfaces, la herencia múltiple permite crear wrappers
> (decoradores, pre y postcondiciones, ...) así como algunos
> "malabarismos" con metaclases que, sin tener aún demasiada experiencia
> con ruby, no sabría hacer que quedase más claro sin herencia múltiple.
¿Puedes poner ejemplos? No se me ocurre cómo puedes poner pre y post
condiciones, p.ej, con herencia múltiple :-?
Probablemente esas cosas no se harían con herencia
o mixins (en general, redefinir cosas en Ruby es muy fácil) en Ruby, pero no
sé muy bien a qué te refieres.
Saludos,
--
Esteban Manchado Velázquez <zoso en foton.es> - http://www.foton.es
EuropeSwPatentFree - http://EuropeSwPatentFree.hispalinux.es
Más información sobre la lista de distribución Python-es