En está página voy a ir presentando la introducción a distintos patrones de diseño de los más utilizados.
Pero ante todo ¿que son los patrones de diseño?
Los patrones de diseño, o design patterns son elementos o técnicas que permiten resolver problemas comunes en el diseño y desarrollo de software. Es decir que es una abstracción de la solución a un problema común y que, con su aplicación y utilización se puede encarar el diseño y desarrollo de diferentes problemas que presenta toda solución de software de una manera segura, estable y testeada.
Los patrones de diseño más utilizados se clasifican en tres categorías principales:
- Patrones creacionales: proporcionan diversos mecanismos de creación de objetos.
- Patrones estructurales: facilitan soluciones y estándares eficientes con respecto a las composiciones de clase y las estructuras de objetos.
- Patrones de comportamiento: están específicamente relacionados con la comunicación entre objetos. Algunos de los patrones de esta categoría son:
- Strategy
- Command
No hay comentarios:
Publicar un comentario