1. Clases
    1. Patrones de arquitectura
    2. Patrones de diseño
    3. Patrones de programación
    4. Patrones de análisis
    5. Patrones organizacionales
  2. Definicion
  3. Caracteristicas
    1. Solucionar un problema
    2. Ser un concepto probado
    3. La solución no es obvia
    4. Describe participantes y relaciones
    5. El patrón tiene un componente humano significativo
  4. Tipos de patrones de diseño
    1. Patrones de creación
    2. Patrones estructurales
    3. Patrones de comportamiento
  5. Elementos de un patron
    1. Nombre
    2. Objetivo (Problema)
    3. contexto
    4. Aplicablidad
    5. Solucion
    6. Consecuencias
    7. Implementacion
    8. Usos
    9. Ejemplos (codigo)
    10. Patrones relacionados