Inicio > PHP > Patrones de diseño

PATRONES DE DISEÑO

07/03/2016PHP

 

Los patrones de diseño, nos brindan una solución a problemas comunes a la hora de diseñar software que ya están probados y documentados. A la hora de aplicar un patrón, debemos analizar la situación en la que estamos y tener en cuenta tres cosas básicas:

  • El problema que tenemos.
  • Cuando aplicar un patrón.
  • Que patrón elegir.
Hay, básicamente, 3 tipos de patrones de diseño:
  • Estructural
  • Creacional
  • De comportamiento
Los patrones estructurales, generalmente crean relación entre las entidades, lo que facilita que estas entidades puedan trabajar en conjunto.
Los patrones creacionales indican mecanismos de instanciación (Crea un objeto, instancia de una clase); por lo que, facilitan la creación de objetos de una manera que se adapte a la situación.
Los patrones de comportamiento son usados en la comunicación entre entidades y hacen más fácil y flexible que estas entidades puedan comunicarse.
Los diferentes patrones que hay son: