¿Orden recomendado para aprender patrones de diseño? [cerrado]

15

No puedo dejar de notar la cantidad de patrones de diseño que hay.

¿Alguien tiene sugerencias sobre un pedido en el que debería aprenderlas? ¿O debería elegirlos al azar?

El único que conozco, hasta ahora, es singleton.

    
pregunta CrazyPenguin 07.02.2011 - 18:51

3 respuestas

18

Cuando solo consideras la cuadrilla de 4 patrones de diseño internamente en mi empresa, tenemos una capacitación en patrones de diseño que tiene el siguiente orden, funciona bastante bien. A veces necesitas uno para aprender el otro y viceversa.

Día 1

  • Método de fábrica
  • Constructor
  • compuesto

Día 2

  • Prototipo
  • observador
  • Fachada
  • puente

Día 3

  • Fábrica abstracta
  • Proxy
  • Cadena de responsabilidad
  • Visitante

Día 4

  • Singleton
  • comando
  • estado
  • estrategia

Extra:

  • Adaptador
  • decorador
  • peso mosca
  • mediador
  • iterador
  • Momento
  • Método de plantilla
  • Intérprete

Pero cuando quiera aprenderlos, simplemente comenzaría con el Head First Design pattern libro (no solo realmente mi opinión, sino que también parece ser la respuesta estándar para este tipo de preguntas) y sígalo con la cuadrilla de cuatro libros de patrones de diseño . Esos dos juntos deben darle todo el orden que necesita.

    
respondido por el KeesDijk 07.02.2011 - 19:20
2

No me preocuparía tanto aprender los patrones de diseño en un orden específico.

En mi opinión, estos son los dos primeros pasos que debe seguir al aprender los patrones de diseño:

  1. Lea ' Head First Design Patterns '.
  2. Mira los ' Videos de Questpond '.
respondido por el Jim G. 08.02.2011 - 15:04
1

Dofactory tiene una muy buena organización de patrones de diseño, incluidos los diagramas UML y el código de muestra. También tienen la escala Frequency of use , que identifica qué tan popular es el patrón. Por lo tanto, le sugiero que navegue por su página web.

    
respondido por el Sorantis 08.02.2011 - 15:20

Lea otras preguntas en las etiquetas