Preguntas sencillas

Marcos Sánchez Provencio rapto en arrakis.es
Lun Mar 3 18:34:29 CET 2003


Hombre, yo creo que la orientación a objetos es un paradigma, no un
dogma. ¿Deja de ser Java orientado a objetos por no tener herencia
múltiple?

La manera de hacer público/privado en Python suele ser utilizar la
documentación del método y el API, convenciones... Si utilizas cosas no
documentadas en el API, te la estás jugando.

Al fin y al cabo, ocultar métodos y objetos no añade _funcionalidad_.

El lun, 03-03-2003 a las 19:16, Alex Moreno escribió:
> 
> > 
> > > Otra cosa que no ha me gustado es el mecanismo cutre para definir atributos
> > > y métodos privados (anteponiéndole __ al nombre del atributo/método). Y
> > > mucho menos el truco para poder acceder a atributos/métodos privados
> > > (_nombreClase__nombreAtributo).
> > > 
> > 
> > Al fin y al cabo es un añadido para hacer algo no natural en el
> > lenguaje. Lo natural en Python es que todo sea público y dinámico.
> > Utilizarlo de otro modo va a provocar que tengas todas las desventajas
> > de Python y ninguna de las ventajas.
> > 
> 
> 
> Yo no entiendo una cosa, y perdon por mi ignorancia pero, ¿no se supone
> que python es orientado a objetos (OO)? Pues una de las características
> de la OO entra la posibilidad de definir métodos y atributos como
> privados, protegidos o públicos. Así pues, ¿seguro que no se puede hacer
> esto de otra manera? Porque si esto no es natural en python entonces es
> que python no parece ser OO y esta afirmación choca con todo lo poco que
> he aprendido hasta el momento de este lenguaje.
> 
> Un saludo.
> _______________________________________________
> Python-es mailing list
> Python-es en aditel.org
> http://listas.aditel.org/listinfo/python-es

------------ próxima parte ------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: Esta parte del mensaje esta firmada digitalmente
URL: <http://mail.python.org/pipermail/python-es/attachments/20030303/1e2fc370/attachment.pgp>
------------ próxima parte ------------
_______________________________________________
Python-es mailing list
Python-es en aditel.org
http://listas.aditel.org/listinfo/python-es


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