Informatica
Razonamiento Geométrico
Definición de framework
! Framework: término usado enprogramación orientada a objetos para definir un conjunto de clases que definen un diseño abstracto para solucionar un conjunto de problemas relacionados ! ¿Qué diferencia hay entre framework y patrón?" El nivel de abstracción de un patrón es mayor que el del framework " Ejemplos de patrones
• MVC: modelo/vista/controlador • Singleton: objeto único • DAO: Data Access Object
El framework decolecciones de Java 1.2
Copyright © 2008-2009 Universidad de Alicante
1
Copyright © 2008-2009 Universidad de Alicante
2
¿Qué se define en un framework?
! Ejemplo: Swing
" Un conjunto declases e interfaces. Por ejemplo, las clases que define distintos tipos de componentes (Jbutton, Jtable, …) o las interfaces de gestión de eventos (MouseListener, …) " Modelos de uso de las clases einterfaces. Por ejemplo, pasos para definir una GUI. " Modelo de funcionamiento del framework en tiempo de ejecución, en el que hay que “enganchar” los nuevos objetos añadidos por nosotros. Porejemplo, definición y tratamiento de eventos.
Ejemplos de frameworks
! Swing: framework de interfaces gráficas de usuario ! Jakarta Struts: framework de aplicaciones web en Java basado en el patrón MVC! JMF (Java Media Framework): framework para el tratamiento de contenidos multimedia (audio, vídeo, etc.) ! JAI (Java Advanced Imaging): framework para el procesamiento de imágenes en JavaCopyright © 2008-2009 Universidad de Alicante
3
Copyright © 2008-2009 Universidad de Alicante
4
La interfaz Iterator
! La interfaz java.util.Iterator se usa para recorrer las coleccionesposicionales
Interface Iterator { boolean hasNext(); Object next(); void remove(); }
Métodos equals y hashCode
! La comparación entre objetos Java se realiza con el operador == y el método equals....
Regístrate para leer el documento completo.