Patrones de Diseño
Un patron de diseño se define como Una solucion a un problema en un contexto. Para efectos de la notes/Programacion Orientada a Objetos, un patron tambien se podria definir como un conjunto de objetos y clases relacionados que solucionan un problema de diseño en un dominio especifico.
Los patrones mas populares son los establecidos por GoF en su libro Design Patterns. Elements of Reusable Software. Son la base de la cual partir sin entrar en detalles a tecnicas avanzadas como concurrencia, distribucion, real-time u otros especificso de un dominio.
# Patrones de GoF
GoF dividio sus veintitres patrones iniciales en tres grandes grupos.
- Patrones Creacionales
- Patrones de Comportamiento
- Patrones Estructurales