[pyar] Desacoplar una clase
j0hn
j0hn.com.ar en gmail.com
Jue Feb 10 19:46:02 ART 2011
Buenas lista, estoy haciendo una pequeña libreria para leer y editar
archivos con formato bmp solo para experimentar y hacer todo yo mismo (ya se
que existen toneladas de cosas iguales pero queria experimentar por cuenta
propia y ver que salia, solo para entretenerme)
La cosa es que tengo una clase con muchos metodos y quiero separar esos
metodos en archivos separados pero que se sigan manejando como si fueran
metodos de la misma clase...
Lo que tengo es esto:
https://github.com/j0hn/BMPy/blob/master/bmpy.py
class BMPy:
...
*def* mosaic
...
*def *blur
...
*def* sepia
...
Lo que quiero lograr es tener todos esos efectos por separado, por ejemplo
en filters/mosaic.py, filters/blur.py, etc
pero seguir usandolos como si fueran de BMPy, o sea haciendo:
img = BMPy("image.bmp")
img.mosaic(10)
img.save_to("image2.bmp")
y hay que tener en cuenta que todos los efectos tienen que seguir teniendo
una referencia a la clase BMPy ya que ahí esta el bitmap y eso es lo que
modifican.
Alguno me podria explicar como puedo lograr esto?
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20110210/8c1a2640/attachment.html>
More information about the pyar
mailing list