Preguntas etiquetadas con class

19
Clases versus módulos en Python

Python tiene muchos módulos (como re) que realizan un conjunto específico de acciones. Puede llamar a las funciones de este módulo y obtener resultados, y el módulo en su conjunto tiene una idea detrás (en este caso, tratar con expresiones regulares). Las clases parecen hacer casi exactamente lo...

19
¿Por qué usar clases al programar una tkinter gui en python?

Programo principalmente en Python y he programado un par de GUI con Tkinter, cada tutorial que he visto ha recomendado definir y usar una clase para la GUI, pero mi GUI se ejecuta sin problemas utilizando solo procedimientos, sin una clase. ¿Por qué usar una clase? Desde mi perspectiva, parece ser...

17
Excepción abstracta tipo super

Si lanzar System.Exceptionse considera tan malo, ¿por qué no se Exceptionhizo abstracten primer lugar? De esa manera, no sería posible llamar: throw new Exception("Error occurred."); Esto exigiría el uso de excepciones derivadas para proporcionar más detalles sobre el error que ocurrió. Por...

12
Herencia versus propiedad adicional con valor nulo

Para las clases con campos opcionales, ¿es mejor usar herencia o una propiedad anulable? Considere este ejemplo: class Book { private String name; } class BookWithColor extends Book { private String color; } o class Book { private String name; private String color; //when this is null then...