Text this: Análisis práctico del desempeño de los patrones de diseño de software: Observer, Strategy y Command en una aplicación