Espero que sepan esto
Publicado por alejandro (1 intervención) el 11/12/2009 14:59:58
Estaria eternamente agradecido a quien pudiera contestarme estas dos preguntas..........
las dudas son para aprender pues me desconcerta grandemente que el lenguaje python tenga estas debilidades....
1-> Porque en python aunque una variable sea privada se puede acceder(SIEMPRE) a ella anteponiendo _nombreclase__nombrevariable esto viola completamente el concepto de encapsulacion y no veo logica en tener variables privadas.....
2-> Porque python no permite la sobrecarga de funciones (funciones con el mismo nombre y que se diferencien en el paso de parametros) el solo toma como real la ultima funcion definidad, esta oculta todas las demas.......Pierde asi el sentido de tener varios constructores
Hasta ahora solo eso
Si pueden responder por favor a [email protected]
GRACIAS DE ANTEMANO
las dudas son para aprender pues me desconcerta grandemente que el lenguaje python tenga estas debilidades....
1-> Porque en python aunque una variable sea privada se puede acceder(SIEMPRE) a ella anteponiendo _nombreclase__nombrevariable esto viola completamente el concepto de encapsulacion y no veo logica en tener variables privadas.....
2-> Porque python no permite la sobrecarga de funciones (funciones con el mismo nombre y que se diferencien en el paso de parametros) el solo toma como real la ultima funcion definidad, esta oculta todas las demas.......Pierde asi el sentido de tener varios constructores
Hasta ahora solo eso
Si pueden responder por favor a [email protected]
GRACIAS DE ANTEMANO
Valora esta pregunta


0