Bueno retomando el último escrito nos quedamos en la clasificación de los patrones de diseño.
Para ello retomaremos las ideas planteadas por GOF, quienes los agrupan de la siguiente manera:
- Patrones creacionales.
- Estos patrones encapsulan la lógica que gestiona la creación de uno o varios objetos. Ejemplos tenemos lo que es Singleton pattern y el Factory method.
- Patrones estructurales.
- Estos tienen que ver más con la portabilidad y extensibilidad del código mediante la creación de interface(s) que sirve(n) como punto(s) de acceso o unificación.
- Patrones de comportamiento.
- Son patrones que permiten que nos permiten modificar el algoritmo (compartamiento) en tiempo real (ejecución) de los objetos o bien definir la forma en como estos se comunicarán entre sí.
- Patrones de sistema.
- De todos estos son quizá los mas complejos ya que definen la arquitectura de una aplicación (componentes y la forma en como estos interactuan).El ejemplo más conocido es el MVC pattern, el cual es empleado por varios frameworks en la red como es el caso de cakephp.
Y eso sería todo por el momento, espero le sea de utilidad a alguien...
Agrego unos cuantos recursos para que complementen este pequeño texto.


No hay comentarios:
Publicar un comentario