Para comprender completamente la importancia de los patrones de diseño, comencemos con un ejemplo: cuando un usuario usa su producto, ¿cómo guardan su página de destino, publicación de blog, plantilla, etc.? ¿Sus proyectos se guardan automáticamente o necesitan presionar el botón "Guardar"?

Digamos que elige guardar automáticamente. Genial. Ahora, cuanto tiempo tienes? ¿Desea ir a cada página y código individual para el componente de guardado automático, con un gran potencial de error?

O ¿desea utilizar un patrón de diseño para garantizar que cada una de las páginas de su sitio web guarde lo mismo?

Ese es el valor de los patrones de diseño.

 Realice nuestro Curso gratuito de Conceptos básicos sobre diseño gráfico en HubSpot Academy para aprender los fundamentos del diseño y cómo crear diseños simples.

Aquí, explicaremos qué son los patrones de diseño y proporcionaremos listas de patrones de diseño en Java, C # y .Net, para que pueda ahorrar un valioso tiempo y esfuerzo en su próximo proyecto de diseño.

Patrones de diseño explicados simplemente

En su forma más básica, los patrones de diseño son soluciones para problemas recurrentes.

En el mundo de UX, entonces, un patrón de diseño es una solución pre-prescrita para un problema de diseño común. Esencialmente, es una forma de decir: "Así es como resolvemos este problema, si quiere usar nuestro método".

Chelsea Bathurst, un Líder de Diseño en HubSpot, lo expresa de esta manera: "Básicamente, los componentes son la base: cómo se ve esto. Los patrones de diseño son la forma en que trabajan juntos ".

Los patrones de diseño son innegablemente útiles. Permiten a los diseñadores evitar "reinventar la rueda", y como son soluciones probadas y verdaderas de diseñadores experimentados, son menos riesgosos que crear algo desde cero.

Hay tres tipos de patrones de diseño: [19659013] Patrones de diseño creacionales: con respecto a los mecanismos de creación de objetos

  • Patrones de diseño estructurales: con respecto a la composición de Clase y Objeto – identificando relaciones y patrones entre componentes
  • Patrones de diseño de comportamiento: Identificando patrones de comunicación entre objetos de Clase
  • A continuación, veamos mire nuestras listas de patrones de diseño en java, o C # y .NET, para que pueda comenzar a aplicarlos usted mismo.

    Una vez que comprenda los usos de cada uno de estos patrones de diseño, puede elegir cuál se adapta mejor a sus necesidades. Sin embargo, es fundamental que comprenda los conceptos básicos de programación de Java, C # y .NET para aplicar correctamente estas soluciones. Si no lo hace, comience por tomar un curso introductorio antes de dar los siguientes pasos con estos patrones de diseño.

     Nueva llamada a la acción



    Source link