FAQ |
Login

¿Qué es un patrón? ¿Por qué utilizar patrones de diseño?

Layer-visible-off
0
Unfavorites
0

Hola comunidad, necesito capacitarme en patrones de diseño para luego replicar este conocimiento a terceros, me gustaría saber si pueden ayudarme con consejos ágiles para lograr mi objetivo, algo así como enlaces, trucos, el patrón más utilizado, etc. Gracias por su apoyo :o)
PD: Les gustaría que publique el resultado de mis investigaciones después?


2

Mi consejo es que te estudies los basicos (GoF) aca esta el enlace de la pagina desde donde empece yo Link Text

Despues de eso averiguar como han ido evolucionando otros patrones ya que por ejemplo desde mi punto de vista un patron como el Delegate ya no es necesario con la tecnologia actual. Obviamente esto depende de la tecnologia que vayas a utilizar para realizar tu proyecto.

Y el porque utilizarlos es porque estos ya te dan respuesta a problemas comunes en todo desarrollo, y generalmente te indican la mejor forma de resolver el problema.

Answered about 1 month ago
julioski 9
from unknown

1

Hola colega,

Mi opinion es que es peligroso aprender patrones antes que los principios de diseño orientado a objetos. Lo equiparo a memorizar (o utilizar) recetas sin conocer los principios de la cocina o aprender a tocar guitarra con los acordes de memoria sin aprender musica.

Si aprendes Diseño OO, SOLID, etc, los patrones luego te pareceran triviales, aunque muy utiles.

Un saludo

Answered 5 months ago
carlos peix 4
from unknown
5 months ago arquitectura dsn_xp said:
 

Totalmente de acuerdo, sin embargo se requiren estos patrones cuando buscamos una solución a un problema complejo en nuestro diseño, estamos buscando ejemplos prácticos que no sean los típicos sobre figuras, etc., queremos recomendaciones de los que más utilizas y por qué :o) Gracias por tu respuesta.


1

te recomiendo estos 2 libros Design Patterns: Elements of Reusable Object-Oriented Software UML y patrones.

Los 2 los puedes encontrar en google, el segundo esta en español.

después de aprender todo esto te recomiendo investigar sobre AOP :)

Answered about 1 month ago
jplizana 27
from unknown

0

los patrones de diseño son primordiales para la búsqueda de soluciones a problemas comunes en el desarrollo de software.

ejemplo conocido son las iteraciones, la encapsulación, la herencia, el uso de excepciones

Answered 5 months ago
pedro 2
from unknown
5 months ago arquitectura dsn_xp said:
 

Gracias por la respuesta pero no es exactamente lo que busco, me refiero por ejemplo al patrón MVC y su impacto en el diseño o cosas de ese estilo :o)


0

Este es un adelanto de nuestras investigaciones sobre patrones de diseño :o)
Introducción a patrones de diseño by DSN_XP

Answered 5 months ago
arquitectura dsn_xp 41
from unknown

never shown