Patrones de Diseño (Design Patterns)
Soluciones probadas
No reinventes la rueda. Los patrones de diseño (Singleton, Factory, Observer, Strategy) son soluciones estándar a problemas comunes de arquitectura de software.
¿Cuándo usarlos?
Este prompt analiza tu problema y te dice qué patrón aplicar para que tu código sea elegante y escalable.
PROMPT INTERACTIVO
Actúa como Arquitecto de Software.
Tengo este problema de diseño en mi código:
‘[Describir problema: ej. Tengo muchas clases condicionales para procesar pagos (PayPal, Stripe, Tarjeta) y el `if/else` es gigante]’.
1. Recomienda el Patrón de Diseño más adecuado para solucionar esto (ej. Strategy Pattern, Factory, Observer).
2. Explica brevemente por qué ese patrón encaja aquí.
3. Escribe un ejemplo de código en [Lenguaje] aplicando ese patrón a mi caso concreto para refactorizar el código sucio.
