Simular el diseño y posterior refactorización de una aplicación que gestiona una clínica veterinaria y un hotel de mascotas, aplicando patrones de diseño creacionales (Factory Method, Abstract Factory, Singleton, Builder, Prototype). Se busca que los estudiantes identifiquen problemas en un código espagueti inicial y propongan soluciones con base en los patrones GoF.