> De: Python-es [mailto:python-es-bounces+marcelobarbero=arnet.com...@python.org] En nombre de Cristian Godoy > Enviado el: sábado 3 de mayo de 2014 18:27 > Para: Python-es@python.org > Asunto: [Python-es] Consulta sobre interfaces y clases abstractas
> Hola vengo de programar en Java y recién estoy comenzando a conocer la sintaxis de Python. > Quisiera saber si existen las interfaces y clases abstractas en Python. > Muchas gracias. Mi modesta opinión es que si querés aprender Python te acostumbres a la idiosincracia del lenguaje Python y dejes de lado las particularidades de Java. Para programar en Python no necesitás interfaces à la Java y el sistema de clases también es diferente. Tendrías que leer cualquier manual o libro de Python y habituarte a esas formas. Por ejemplo: si en el capítulo que te enseñan a crear clases, los campos son públicos y no hay "getters" ni "setters", pues entonces en Python lo normal es hacerlo así, y no importar conceptos de Java o C# innecesariamente. Otro ejemplo: si no encontrás una palabra reservada del tipo "switch" no es que se le olvidó al creador del lenguaje: se hace de otra forma en Python. Y así. Saludos. Marcelo _______________________________________________ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/