[pyar] Optimizacion vs (codigo limpio y generico)
Ezequiel Brizuela [aka EHB or qlixed]
qlixed en gmail.com
Mie Abr 23 18:41:42 ART 2014
En ese caso.. digamos que coincide con lo que comente respecto a la
proteccion de atributos, no?
El abr 23, 2014 12:58 PM, "Claudio Freire" <klaussfreire en gmail.com>
escribió:
> 2014-04-23 8:22 GMT-03:00 Ezequiel Brizuela [aka EHB or qlixed]
> <qlixed en gmail.com>:
> > Java es el mal.
> > Why?
> > Java te dice q lo simple lo hagas asquerosamente complicado.
> > La idea de usar getters y setters viene de otro lenguaje mas serio como
> C++
> > (Stop activistas del correctismo historico, se q viene de smalltalk e
> > incluso de antes, pero dejemoslo ahi) donde el operador = se puede
> > sobrecargar (Stop Java pseudofans, se que el op = se puede sobrecargar
> tmb,
> > pero no es tan comun hacerlo en java hasta donde pude ver) entonces a ve
> es
> > una asignacion requeria usar otro tipo de approach para hacerlo, tambien
> se
> > deriva principalmente del modelo de "proteccion" de atributos existente
> (AKA
> > public, private, protected, friend)
> > A su vez esto derivo tambien en el agregado de validacion de tipos y
> estados
> > de parametros en la asignacion y otras yerbas q se puede requerir
> gracias al
> > afable y nunca bien comprendido duck typing, atomicidad, threading y
> otras
> > cosas mas modernas, el get/setter se volvio un estandar en la poo y sobre
> > todo en la poo moderna multithread.
>
>
> Me parece que nada de eso es la motivación de los getters y setters.
>
> La verdadera motivación, es permitir la especialización del acceso a
> atributos en subclases. En lenguajes como C o Java, no se puede
> modificar el comportamiento del acceso a atributos.
>
> Pero en python sí. Así que es una indirección completamente
> innecesaria y por lo tanto no pythónica.
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20140423/48dd0b9e/attachment.html>
More information about the pyar
mailing list