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.
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
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.
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 :)
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
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)
Este es un adelanto de nuestras investigaciones sobre patrones de diseño :o)
Introducción a patrones de diseño by DSN_XP






All Shapado.com content and data are available under the
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?