Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Instituto IACC
10-06-22
Desarrollo
quien vende cada auto, las características de los autos, quien los compra, entre otra
información.
requerimientos (3 puntos).
Los patrones de diseño se clasifican en tres tipos diferentes dependiendo del tipo de
1. Patrones creacionales
los siguientes:
Patrón de Fábrica Abstracta, Patrón Constructor, Patrón del Método de Fabricación,
2. Patrones estructurales
las clases, es decir, se enfocan en cómo las clases y objetos se componen para formar
estructuras mayores.
Aquí encuentras:
Bridge (Puente):
Decorator (Decorador):
Facade (Fachada):
Nos provee una interfaz unificada y simple para acceder a un sistema más complejo.
Adapter:
Cuando dos clases no se entiende, el adapter es mediador y adapta una clase para
Composite:
Flyweight:
Se refiere a los objetos que queremos reutilizar para crear objetos más ligeros.
Proxy:
Es un elemento que se encarga de introducir un nivel de acceso a una clase. Ese nivel
Por ejemplo:
Observer (Observador):
Chain of Responsibility:
Command:
Separa acciones que pueden ser ejecutadas desde varios puntos diferentes de la
Iterator:
Mediator:
Memento:
Strategy:
Template Method:
problemas.
Visitor:
Se utiliza para separar la lógica y las operaciones realizadas sobre una estructura
compleja.
aplicados? (3 puntos).
• Referencia al patrón
2. Problema y contexto
• Cuándo aplicar el patrón?
3. Solución
responsabilidades y colaboraciones
5. Patrones relacionados.
Para este caso se aplicará el Patrón de partición, ya que como lo dice su definición en
la etapa de análisis, se examina el problema para identificar los actores, casos de uso,
categoría proveen la guía sobre cómo dividir actores complejos y casos de uso en
múltiples clases.
BIBLIOGRAFIA
https://platzi.com/blog/patrones-de-diseno/?
gclid=CjwKCAjwlcaRBhBYEiwAK341jbonjgmkwCr33arekwMrdGAi49LxwtUht_Du38QO
6LiNkYsoTWzypBoC6rQQAvD_BwE&gclsrc=aw.ds