Mis artículos de patrones de diseño

designpatterns02

El otro día hablando con @roci_munoz y @javilopez dos compañeros de este blog me comentaron que estaría bien hablar de vez en cuando de Design Patterns en @cantabriatic . Les comenté que yo había escrito algunos artículos sobre los patrones de diseño y que los enlazaría en el blog . Recordemos que los patrones de diseño  clásicos son 23 y aparecieron en el mítico libro de Design Patterns . El libro no es fácil de digerir pero fue el primero que es lo  más importante, hay otros que explican los conceptos de forma más sencilla, como por ejemplo Head First Design Patterns  que recomiendo desde aquí. Los patrones de diseño se dividen en tres grandes categorías.

  1. Patrones creacionales
  2. Patrones estructurales
  3. Patrones de comportamiento

Los patrones creacionales se centran en mejorar la forma con la que construimos objetos a partir de sus clases, en mi blog cubro algunos:

  1. El patrón Singleton y ficheros de propiedades
  2. El patrón Factory

En segundo lugar están los patrones estructurales que sirven para ayudarnos a construir estructuras de clases  flexibles y reutilizables, un ejemplo de ellos es el patrón adaptador.

  1. El patrón Adaptador

Por último nos encontramos con los patrones de comportamiento que se encargan de asignar correctamente la funcionalidad a cada una de nuestras clases , añadiendo mayor flexibilidad. Un ejemplo clásico es el uso del patrón estrategia.

  1. El patrón Estrategia

Los patrones de diseño son siempre complejos de entender y en muchos casos es necesario madurar las ideas para entender a detalle como funcionan. Existen otros muchos patrones de diseño que están orientados a los desarrollos enterprise. Dos de los libros más útiles para abordarlos son:

  1. Patterns of Enterprise Architecture (Martin Fowler)
  2. Enterprise Integration Patterns( Grehor Hophe)

 

Post By Cecilio Álvarez Caules (32 Posts)

Oracle Certified Master, Java EE Enterprise Architect .Experto en la plataforma JEE y Trainer. Autor del libro Arquitectura Java Sólida Dueño del blog sobre JEE Arquitectura Java

Website: →

Connect

Trackbacks/Pingbacks

  1. Patrones Cloud: Intro - Cantabria TIC - 8 marzo, 2016

    […] esa arrancada que ha tenido Cecilio sobre patrones, voy a aportar mi granito de arena ya que leer, escribir, hablar sobre patrones siempre es algo […]

  2. Patrones Cloud: Intro – JaviLopezG - 8 marzo, 2016

    […] esa arrancada que ha tenido Cecilio sobre patrones, voy a aportar mi granito de arena ya que leer, escribir, hablar sobre patrones siempre es algo […]

Deja un comentario

Leave your opinion here. Please be nice. Your Email address will be kept private.

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies
Translate »