Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Variables Publicas
Message
General information
Forum:
Visual FoxPro
Category:
Coding, syntax & commands
Miscellaneous
Thread ID:
00727305
Message ID:
00727309
Views:
10
Hola, Ellery.

>Hola que tal, me podrian explicar porque no es bueno definir variables publicas..., ya que por algun lado observe que no es bueno hacerlo, y desde ahi meto las variables que eran publicas a una clase...

No es bueno tener muchas variables públicas básicamente porque al ser totalmente accesibles desde cualquier contexto, existe riesgo de que se alteren inadecuadamente.

Por otro lado, su multiplicación implicaría que la aplicación tiene estados globales todo el tiempo que no se saben bien a quien pertenecen (desde un punto de vista organizativo).

En algunos casos se usa una única variable pública que es una referencia a un objeto aplicación, que a su vez tiene varios miembros donde si se mantienen los estados necesarios, pero en forma jerárquica.

Yo personalmente prefiero evitarlas por completo, y lo que hago es poner mi objeto aplicación dependiendo de _Screen (que siempre existe en VFP, aún si el escritorio está invisible).

Espero que te ayude esto. Por cierto es un tema largamente debatido.

Saludos,
Previous
Reply
Map
View

Click here to load this message in the networking platform