[pyar] clases anonimas

fisa fisadev en gmail.com
Mie Nov 30 18:13:18 ART 2011


On Nov 30, 2011 5:38 PM, "QliX=D! [aka EHB]" <qlixed en gmail.com> wrote:
>
> On Wed, Nov 30, 2011 at 10:23 AM, David Roguin <nesdavid en gmail.com> wrote:
> > Buenas!
> >
> > Hay alguna manera de crear clases anónimas?
> >
> > O sea, en Javascript yo puedo hacer:
> > var a = {}
> > Y eso ya me da un objeto al cual le puedo agregar lo que sea.
> >
> > Cual sería la manera de hacer eso en python?
> > Lo que se me ocurrió es esto:
> > class A:
> >  pass
> > a = A()
> >
> > Pero 3 lineas de código es mucho :)
> >
> > Saludos!
> > --
> > David
>
>
> Cual es el fundamento logico para hacer una aberracion como esa?.
> Ya bastante malo es que se pueda hacer en JS... (bueno en JS es algo
> mas necesario debido a ciertas limitaciones del lenguaje)
> Pero en Python?.
> Mas alla de que lo uses para confundir a los futuros mantenedores del
> codigo y producir errores extraños a futuro, que otro sentido tiene
> hacer una clase vacia?.
>
> Saludos.
> -EHB-

La orientación a objetos no exije de la abstracción de la clase.
Las clases son algo útil y muy bueno en muchos casos, pero no hay que irse
tampoco a la mentalidad de java donde no se puede hacer algo bien si no es
abstrayéndolo en una clase...
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20111130/a5564ef1/attachment.html>


More information about the pyar mailing list