Patrones de diseño en Java

P

 

¿Qué son los patrones de diseño?

Los patrones de diseño son simplemente conjuntos de prácticas estandarizadas que se utilizan en la industria del desarrollo de software. Representan soluciones, proporcionadas por la comunidad, a problemas comunes que se enfrentan en las tareas diarias relacionadas con el desarrollo de software.

Hay una gran cantidad de patrones de diseño y probablemente ya esté familiarizado con algunos de ellos. Conocerlos y conocerlos de memoria puede ayudarlo a aumentar la velocidad y la calidad de su desarrollo.

Al utilizar enfoques ya claramente definidos en lugar de reinventar la rueda, así como estándares reconocidos de la industria, usted ayuda a su equipo y a usted mismo a producir aplicaciones de alta calidad que son más fáciles de mantener y mejorar.

Otro aspecto importante a mencionar es la uniformidad y universalidad. En lugar de explicarle un concepto común a otra persona, simplemente puede decirle que utilice un patrón determinado.

La mayoría de estos patrones se aplican a varios lenguajes, no solo Java, sino que algunos, como los patrones de diseño J2EE, se aplican principalmente a Java, o más bien a Java EE.

Hay tres categorías principales de patrones de diseño: Patrones de creación, Patrones estructurales y Patrones de comportamiento, pero también nos sumergiremos en Patrones J2EE.

Patrones de creación, como su nombre lo indica, están más preocupados por las soluciones y opciones que giran en torno a la instanciación de objetos, y cómo hacerlo de manera más eficiente en las más variadas circunstancias.

Patrones estructurales se preocupan por brindar soluciones y estándares eficientes en cuanto a composiciones de clases y estructuras de objetos. Además, se basan en el concepto de herencia y las interfaces para permitir que múltiples objetos o clases trabajen juntos y formen un solo todo funcional.

Patrones de comportamiento están preocupados por brindar soluciones con respecto a la interacción de objetos: cómo se comunican, cómo algunos dependen de otros y cómo segregarlos para que sean tanto dependientes como independientes y brinden flexibilidad y capacidades de prueba.

Patrones J2EE están preocupados por brindar soluciones con respecto a Java EE. Estos patrones son ampliamente aceptados por otros marcos y proyectos, como por ejemplo Spring.

Patrones de diseño en Java

En ese nombre, hemos compilado una lista de todos los patrones de diseño que encontrará o usará como desarrollador de software, implementados en Java.

Patrones de creación

  • Método / plantilla de fábrica
  • Fábrica abstracta
  • Constructor
  • Prototipo
  • único

Patrones estructurales

  • Adaptador
  • Puente
  • Filtrar
  • Compuesto
  • Decorador
  • Fachada
  • Peso mosca
  • Apoderado

Patrones de comportamiento

  • Interprete
  • Método / patrón de plantilla
  • Cadena de responsabilidad
  • Mando
  • Iterador
  • Mediador
  • Recuerdo
  • Observador
  • Estado
  • Estrategia
  • Visitante

Patrones J2EE

  • Patrón MVC
  • Patrón de delegado empresarial
  • Patrón de entidad compuesta
  • Patrón de objeto de acceso a datos
  • Patrón de controlador frontal
  • Patrón de filtro de interceptación
  • Patrón de localizador de servicios
  • Patrón de objeto de transferencia

About the author

Ramiro de la Vega

Bienvenido a Pharos.sh

Soy Ramiro de la Vega, Estadounidense con raíces Españolas. Empecé a programar hace casi 20 años cuando era muy jovencito.

Espero que en mi web encuentres la inspiración y ayuda que necesitas para adentrarte en el fantástico mundo de la programación y conseguir tus objetivos por difíciles que sean.

Add comment

Sobre mi

Últimos Post

Etiquetas

Esta web utiliza cookies propias para su correcto funcionamiento. Al hacer clic en el botón Aceptar, aceptas el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Más información
Privacidad