[Pyclic-devel] Sobrecarga de Funciones en Python.
Status: Planning
Brought to you by:
mantaraya36
From: David P. <par...@gm...> - 2008-05-10 22:43:23
|
He estado fijando diferencias claras entre ambos lenguajes(python y java). Ademas de ojeando algunas clases de Pyclic. No se, si este haciendo este aporte de la manera adecuada.Como se me indico empeze por el filesystem.py. En la clase original de java existen varios constructores(sobrecarga de constructures) y hasta dodne tengo entendido ello no es posible en python. No se, si se tenga disenado para este proyecto, al momento algun tipo de estrategia o patron para sobre llevar esto. Por el momento propuse el constructor de la clase FileSystem como: def __init__(self,rb_,root=""): De esta forma si no se especifica el root tome el valor por defecto,actua como uno de los constructores en java. En caso constrario en el que se especifique tomaria el valor indicado y haria lo indicado como lo indica el segundo constructor en java. No se si es la manera mas adecuada o si es la que se tiene prevista. Creo que para esta clase no hay problema con ello realmente. Pero me preguntaba porque talvez existan otros casos en el que esta estrategia no aplique y ya tengan una identificada para el ambito de este proyecto. Gracias. |