Índice de contenido
Hay varias razones por las que esta separación es útil: • reutilización de la aplicación y/o los componentes de la interfaz de usuario, • capacidad para desarrollar la aplicación y la interfaz de usuario por separado, • capacidad de heredar de diferentes partes de la jerarquía de clases. • capacidad para definir clases de estilo de control que proporcionan características comunes por separado de cómo se pueden mostrar estas características. Esto significa que se pueden utilizar diferentes interfaces con la misma aplicación, sin que la aplicación lo sepa. También significa que cualquier parte del sistema se puede cambiar sin afectar el funcionamiento del otro. Por ejemplo, la manera que la interfaz gráfica (el aspecto) muestra la información podría cambiarse sin modificar la aplicación real o cómo se maneja la entrada (la sensación). En efecto la aplicación no necesita saber qué tipo de interfaz está conectada actualmente a ella en todo. 10.3.2 Arquitectura PyDraw MVC La estructura MVC de la aplicación PyDraw tiene una clase de controlador de nivel superior PyDrawController y una clase de vista de nivel superior PyDrawFrame (no hay modelo como la tríada MVC de nivel superior no contiene ningún dato explícito en sí mismo). Esto es mostrado a continuación: En el siguiente nivel hay otra estructura MVC; esta vez por el dibujo elemento de el solicitud. Allá es a controlador de dibujo, con a DrawingModel y un DrawingPanel (la vista) como se ilustra a continuación: 102 10 Aplicación de ejemplo de PyDraw wxPython
popular post
El modelo AR de series temporales univariadas
Resumen: En esta entrada, descubrirá el modelo AR: El modelo autorregresivo.
Leer másEvaluación de modelos para pronosticar
Resumen: Al desarrollar modelos de aprendizaje automático, generalmente se comparan varios modelos durante la fase de construcción.
Leer másModelos para pronosticar
Resumen: El pronóstico, traducido groseramente como la tarea de predecir el futuro, ha estado presente en la sociedad humana durante siglos.
Leer más