2. INTRODUCCION
• Son esquemas predefinidos
• Situación conocida para resolver un
problemas.
• Proporciona soluciones exitosas
Estos patrones se dividen en diferentes
grupos.
• Patrones Creacionales
• Patrones Estructurales
• Patrones comportamiento
• Patrones Web
• Patrón MVC
3. Patrones Creacionales
Abstrae el proceso de instanciación de objetos y oculta los detalles
del objeto
Abstract Factory:
Builder
4. Patrones Creacionales
Abstrae el proceso de instanciación de objetos y oculta los detalles
del objeto
Factory Method:
Prototype
6. Patrones Estructurales
Describen como se combinan los objetos para obtener estructuras de
mayor tamaño con nuevas funcionalidades.
Adapter:
Bridge
7. Patrones Estructurales
Describen como se combinan los objetos para obtener estructuras de
mayor tamaño con nuevas funcionalidades.
Composite:
Decorate
8. Patrones Estructurales
Describen como se combinan los objetos para obtener estructuras de mayor tamaño
con nuevas funcionalidades.
Flyweight:
Proxy
9. Patrones Comportamiento
Ayudan a definir la comunicación e interacción entre los objetos de un sistema
reduciendo al acoplamiento
Chain of resposability:
Command
10. Patrones Comportamiento
Ayudan a definir la comunicación e interacción entre los objetos de un sistema
reduciendo al acoplamiento
Interpreter:
Iterator
11. Patrones Comportamiento
Ayudan a definir la comunicación e interacción entre los objetos de un sistema
reduciendo al acoplamiento
Mediator:
Memento
12. Patrones Comportamiento
Ayudan a definir la comunicación e interacción entre los objetos de un sistema
reduciendo al acoplamiento
Observer:
Memento