[Python-es] POO

Pablo Martí Gamboa pmarti en warp.es
Jue Jul 29 09:50:07 CEST 2010


2010/7/29 Sergio Fernández <sergio en wikier.org>:
> Literatura hay mucha y tutoriales también. Pero si quieres comenzar
> con unas bases sólidas de concepto, ten ene cuenta que python es un
> lenguaje orientado a objetos basado en prototipos, no basado en clases
> como puede ser por ejemplo Java. Así que selecciona bien la literatura
> no vaya a ser que tomes conceptos erroneos por no tener esto en
> cuenta.

¿Perdón?

Lua y Javascript están basado en prototipos, Python no!

Python tiene la keyword 'class' y permite crear clases como en Java...
Otra cosa es cómo esté hecha la implementación interna (los tres usan
un dict por debajo, pero eso no hace a Python un lenguaje basado en
prototipos)


-- 
Pablo Martí
http://minimoesfuerzo.org // http://www.warp.es
python -c "print '706d617267616d40676d61696c2e636f6d'.decode('hex')"


Más información sobre la lista de distribución Python-es