Академический Документы
Профессиональный Документы
Культура Документы
Fecha de entrega:
Objetivo:
1.
Introduccin
La prctica anterior sufra de un alto acoplamiento entre el la implementacin de la
2.
Modelo-Vista-Controlador
Para mejorar nuestro diseo vamos a implementar el patrn MVC. En este patrn de
punto de entrada para ejecutar acciones en el modelo, y el resto de clases usadas por l
(las que representan la pila, la memoria, las instrucciones ...). En el modelo tendremos
45
46
47
que eliminar todas la referencias a los componentes de Swing, as como todos los
System.out que presentaban la informacin por consola. En su lugar, tendremos que
avisar a los observadores sobre los cambios producidos durante la ejecucin. El modelo
puede proporcionar al menos tres observadores distintos que aglutinan los tres tipos
de eventos que pueden ocurrir:
Controller
los dos controladores. Los controladores relacionados con la ejecucin de consola sern
responsables de, si es necesario, leer los comandos de entrada de usuario, parsearlos
y ejecutarlos sobre la mquina virtual. En el caso del controlador de Swing, ste se
encarga de mandar las peticiones de ejecucin de comandos que se realizan usando
las vistas de Swing.
3.
4.
Entrega de la prctica
La prctica debe entregarse utilizando el mecanismo de entregas del campus virtual,
48
Es indispensable que el cdigo fuente supere los tests de unidad proporcionados y que
el chero enviado pase el programa validador publicado.
Slo uno de los dos miembros del grupo debe hacerlo, subiendo al campus un chero
llamado
GrupoNN.zip,
donde
NN
src
alumnos.txt
del grupo.
Puedes incluir tambin opcionalmente los cheros de informacin del proyecto de Eclipse