TemaIX PatronesDiseño
TemaIX PatronesDiseño
TemaIX PatronesDiseño
Orientada a Objetos
TEMA IX. PATRONES DE DISEÑO
Objetivo:
• Patrones de Diseño
▪ Describen soluciones en el nivel medio de
estructuras de software.
▪ Usualmente soportan requerimientos
funcionales.
Ing. Jorge Hernández
Niveles de Patrones
• Patrones de Programación
▪ Describen soluciones en el nivel de software
más bajo (clases y métodos).
▪ Generalmente soportan características
específicas de un lenguaje de programación.
Propósito
Creación Estructura Comportamiento
Ámbito
Interpreter
Clase Factory Method Adapter
Template Method
Chain of Responsability
Adapter Command
Bridge Iterator
Abstract Factory
Composite Mediator
Builder
Objeto Decorator Memento
Prototype
Facade Observer
Singleton
Flyweight State
Proxy Strategy
Visitor