[ad_1]
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.
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
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.
Patrones de diseño en Java
- Patrón de fábrica
- Patrón de fábrica abstracto
- Patrón de Singleton
- Patrón de prototipo
- Patrón de generador
- Patrón de adaptador
- Patrón de puente
- Patrón de composición
- ] Patrón de decorador
- Patrón de fachada
- Patrón de peso de mosca
- Patrón de proxy
- Patrón de cadena de responsabilidad
- Patrón de comando
- Patrón de intérprete
- Patrón de iterador
- Patrón de mediador
- Patrón de memento
- Patrón de observador
- Patrón de estado
- Patrón de estrategia
- Patrón de plantilla
- Patrón de visitante
Patrones de diseño en C # y .NET
- Patrón de fábrica abstracto
- Patrón de generador
- Fábrica Método Patrón
- Patrón prototipo
- Patrón Singleton
- Patrón adaptador
- Patrón de puente
- Patrón compuesto
- Patrón decorador
- Patrón de fachada
- Patrón de peso de mosca
- Proxy Patrón
- Cadena de responsabilidad Patrón
- Patrón de comando
- Patrón de intérprete
- Patrón de iterador
- Patrón de mediador
- Patrón de recuerdo
- Patrón de observador
- Patrón de estado
- Patrón de estrategia
- ] Patrón de plantilla
- Patrón de visitante
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.
[ad_2]
Source link