Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Variables Publicas
Message
Information générale
Forum:
Visual FoxPro
Catégorie:
Codage, syntaxe et commandes
Divers
Thread ID:
00727305
Message ID:
00727309
Vues:
11
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,
Précédent
Répondre
Fil
Voir

Click here to load this message in the networking platform