ESEN · Ciclo 02-2026
Patrones de Diseño
de Software
Reconocer problemas. Aplicar patrones. Justificar decisiones.
Catedrático: César Ramírez
Sobre este sitio
Material complementario para el curso de Patrones de Diseño de Software de la ESEN. Las lecturas se publican aquí antes de cada sesión y quedan disponibles como referencia durante todo el ciclo.
Lecturas previas
- S1 M 5 mayo
Smells de diseño
Cuando el código huele mal: seis señales que aprenden a reconocer.
- S5 M 3 junio Próximamente
Singletons are Pathological Liars
Lectura crítica de Misko Hevery sobre por qué Singleton es polémico.
Patrones del catálogo
- A
Variación de comportamiento
Strategy · Template Method · State · Command
S3–S4
- B
Creación controlada
Factory Method · Singleton
S5
- C
Reactividad
Observer
S5
- D
Aislamiento de dependencias
Adapter · Facade
S7
- E
Composición flexible
Decorator · Composite · Chain of Responsibility
S8–S9