Ejemplos patrones estructurales
Enviado por fapoho1637 • 20 de Octubre de 2023 • Informe • 440 Palabras (2 Páginas) • 44 Visitas
TABLA DE CONTENIDO
INTRODUCCIÓN 3
OBJETIVOS 4
DESARROLLO DEL TEMA 5
CONCLUSIÓN 11
BIBLIOGRAFÍA 12
INTRODUCCIÓN
Los patrones de diseño son soluciones habituales a problemas comunes en el diseño de software. Estos patrones, dependiendo de su propósito y función se agrupan en tres sectores, y en particular, los patrones estructurales explican como ensamblar objetos y clases en estructuras más grandes, mientras se mantiene la flexibilidad y eficiencia de dicha estructura.
En concreto se busca explorar en este documento la implementación de dos de estos patrones estructurales, tanto en código como en lenguaje de modelado unificado, para evidenciar mejor sus ventajas y posibles desventajas.
OBJETIVOS
General:
- Evidenciar eficazmente la implementación de los patrones Decorator y Adapter, por medio de dos ejemplos didácticos de su funcionamiento.
Específicos:
- Demostrar de forma clara el propósito de dichos patrones por medio de la visualización de los diagramas de clases respectivos de cada ejemplo.
- Plasmar de manera didáctica el funcionamiento de dos programas que resuelvan un problema por medio de la implementación del patrón decorador y adaptador, usando el lenguaje java.
DESARROLLO DEL TEMA
PATRÓN DECORADOR:
Diagrama de clases:
[pic 1]
Imagen 1: Diagrama de clases del ejemplo del patrón decorador
Código:
[pic 2]
Imagen 2: Clase cliente
[pic 3]
Imagen 3: Clase BibliotecaComponente
[pic 4]
Imagen 4: Clase BibliotecaDecorador
[pic 5]
Imagen 5: Clase ProgramacionComponente
[pic 6]
Imagen 6: Clase GerencialComponente
[pic 7]
Imagen 7: Clase Virtual
[pic 8]
Imagen 8: Clase AudiolibroDecorador
[pic 9]
Imagen 9: Clase FísicoDecorador
EJEMPLO PATRÓN ADAPTER:
Diagrama de clases:
[pic 10]
Imagen 10: Diagrama de clases ejemplo adapter
Código:
[pic 11]
Imagen 11: Clase Entrada (Cliente)
[pic 12]
Imagen 12: Clase EntradaAdapter
...