Cambios en los módulos

Hasta el momento, cada clase era un módulo, en Python esto significa, que tenía un fichero para cada clase. A causa también del Render y siguiendo el sentido común, los distintos tipos de clases, hijos de la clase Question, los he juntado con la clase Question, en un sólo módulo (fichero) formando el módulo Questions, por otro lado, he hecho lo propio con los subtipos de render para cada render, es decir, juntar en un fichero cada render (html, tex y gtk) con sus clases hijas (renders para cada tipo de pregunta).

De este modo, a parte de ser algo con mucho sentido, se evita la importación circular, o lo que es lo mismo que A importe a B y B importe a A. Esto ocurriría por las clases padres en estos casos actúan como fábricas, es decir construyen objetos de las clases hijos con los parámetros oportuno y se lo devuelven a aquellos que se lo piden.

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s