Patrones de dise帽o en Java

     

    驴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
    Etiquetas:

    Deja una respuesta

    Tu direcci贸n de correo electr贸nico no ser谩 publicada. Los campos obligatorios est谩n marcados con *