Practica Irq.07
Practica Irq.07
Practica Irq.07
II. OBJETIVOS
III. METODOLOGIA
IV. RECURSOS
V. DESARROLLO DE ACTIVIDADES:
1.1 Descripción:
La guía de laboratorio busca afianzar de manera práctica los conocimientos
adquiridos por el estudiante durante la sesión el desarrollo de la teoría por parte
del docente. Con la asistencia del docente se procede a elaborar la siguiente
práctica indicada en el proceso.
1
Practica Calificada Patrones
PROPUESTO 1
2
Queremos hacer un agente de base de datos (o Broker) en el que se centralice el
acceso a la Base de Datos.
Queremos asegurarnos de que existe una única instancia de ese agente, para que
todos los objetos que la usen estén tratando con la misma instancia, accedan a ella
de la misma forma.
Usar una variable global no garantizaría que sólo se instancie una vez
La librería Swing de Java incluye la clase JList para presentar una lista de objetos
(el texto que se visualiza es determinado por el método toString de la clase de los
objetos) y permitir al usuario seleccionar uno de ellos.
El diseño de esta clase es un ejemplo de utilización del patrón Adaptador para
conseguir una clase reutilizable; se consigue que JList sea independiente de la
fuente (o modelo) de datos.
Para cada clase o interfaz del diagrama indica los métodos y atributos que son
significativos.
Nótese que la clase JList necesita disponer de información como el número de
ítems a visualizar y el objeto seleccionado.
Los adaptadores almacenan la lista que se visualiza como una instancia de Vector.
Elabore un diagrama de clases que muestre el diseño que permitiría a una clase
como JList visualizar diferentes listas de items, como por ejemplo un catálogo de
clientes (por ejemplo, se mostraría su NIF) o un catálogo de cuentas (por ejemplo,
se mostraría el código de cuenta).
PROPUESTO 3
PROPUESTO 5
Gestor de ayuda