Patrones de diseño…

¿Qué es un patrón de diseño?

Son soluciones simples y elegantes a problemas específicos y comunes del diseño orientado a objetos. Son soluciones basadas en la experiencia y que se ha demostrado que funcionan.

Para que una solución sea considerada un patrón debe poseer ciertas características. Una de ellas es que debe haber comprobado su efectividad resolviendo problemas similares en ocasiones anteriores. Otra es que debe ser reusable, lo que significa que es aplicable a diferentes problemas de diseño en distintas circunstancias.

Los patrones se agrupan en 3 grupos principales:

  • Patrones creacionales
  • Patrones Estructurales
  • Patrones de Comportamiento

Les paso unos links (en inglés) sobre los patrones de diseño:

Obviamente muchas veces aplicamos intuitivamente patrones de diseño en nuestro trabajo de desarrollo diario… Como consejo les digo, no se preocupen por saberlos de memoria a todos, no se preocupen por conocer todos sus nombres (los más utilizados quizás si, ya que nos van a ayudar con nuestro profesionalismo), pero sí les recomiendo tenerlos siempre en cuenta y aprender de sus buenas prácticas.

Que les sea útil, saludos!

Publicado en Development. Etiquetas: . Leave a Comment »

Desarrollador 5 Estrellas…

No se con exactitud desde cuando, pero se ha publicado en la página de DCE todo el contenido relacionado con esta certificación, agrupado por cada uno de los niveles del 0 al 5 y por último los conocimientos necesarios de la estrella gold. Estas publicaciones incluyen ppts, docs, videos y ejemplos.

Cabe destacar que esta es una fuente muy interesante y muy variada de conocimiento… Desde los fundamentos de programación hasta tecnologías avanzadas como ser el Entity Framework.

Les dejo el link:

http://www.mslatam.com/latam/msdn/comunidad/dce2005/biblioteca.aspx

Saludos!