[pyar] HOLA MUNDO y primera consulta

Andres Riancho andres.riancho en gmail.com
Vie Abr 11 13:04:01 ART 2014


2014-04-11 12:40 GMT-03:00 Roberto Alsina <ralsina en netmanagers.com.ar>:
> On 11/04/14 12:22, Andres Riancho wrote:
>>
>> Bueno, pero el dijo que no queria hacer eso!
>>
>> 2014-04-11 12:10 GMT-03:00 Roberto Alsina <ralsina en netmanagers.com.ar>:
>>>
>>> On 11/04/14 12:03, Andres Riancho wrote:
>>>>
>>>> Si es que existe, no lo conozco. Supongo que se podría hacer, pero
>>>> quedaria hecho una chanchada el codigo. Creo que tenes dos caminos:
>>>>    * Hacer que V8 realmente herede de Engine
>>>>    * Pensar tu arquitectura como tags:
>>>>
>>>> class V8(object):
>>>>       tags = ['engine', 'rock band']
>>>
>>>
>>> Eh?
>>>
>>> class V8(Engine, RockBand):
>>>      pass
>>>
>
> No, el dijo esto:
>
>
> "Supongamos que tengo un objeto "V8" del cual quiero expresar que es una
> instancia de la clase "ENGINE" y una instancia de la clase "ROCK BAND",
> siendo que dicha clases no poseen ninguna relación de jerarquía entre sí."
>
> Ahí tenés que V8() va a ser instancia de Engine y de RockBand sin que Engine
> y RockBand tengan ninguna relación de jerarquía entre sí, que me parece que
> es lo que preguntó :-)

Ah! Pense que entre ninguna de las partes debia haber herencia.

> Si en cambio quiere que V8 tampoco tenga relación de jerarquía con Engine y
> RockBand, entonces lo que quiere son interfaces, como, por decir algo:
> https://pypi.python.org/pypi/interfaces/0.0.2
>
> Y ahí puede hacer esto:
>
> @interfaces.implement(Engine)
> @interfaces.implement(RockBand)
> class V8:
>     pass
>
> Claro que ahí no hereda comportamiento de Engine y RockBand por lo cual es
> muuuuucho más laburo, porque tenés que reimplementar todo en cada clase.
>
>
> _______________________________________________
> 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



-- 
Andrés Riancho
Project Leader at w3af - http://w3af.org/
Web Application Attack and Audit Framework
Twitter: @w3af
GPG: 0x93C344F3


More information about the pyar mailing list