Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Visibilidad de objetos de una clase
Message
From
02/06/2006 23:07:51
 
 
To
02/06/2006 16:02:30
General information
Forum:
Visual FoxPro
Category:
Object Oriented Programming
Miscellaneous
Thread ID:
01125702
Message ID:
01126867
Views:
17
Hola, Franklin.

>Hola, una de las recomendaciones den POO es utilizar los métodos assign y access para poder controlar el estado de los objetos, por ejemplo tu puedes poner:
>
>thisform.texto.value=" NomBres "
>
>entonces en tu método assign puedes poner:
>
>lparameters tAssign
>this.value=proper(tAssign)
>
>Es una buena práctica controlar el acceso y el retorno de la información de un objeto.

Es cierto, y aporta algo en tu ejemplo, pero es bueno tener en cuenta que en VFP no implica ninguna diferencia agregar los accesores en el momento en que se hagan necesarios, y no antes, ya que sería agregar complejidad innecesaria.

En otros entornos no es lo mismo. En C#, por ejemplo, un campo público es diferente de una propiedad pública. Aunque su uso en el código no tiene diferencia visible, el código IL generado en ambos casos es totalmente diferente, y de hecho, sólo puedes utilizar binding contra propiedades y no campos.

En VFP esta diferencia no existe, y como dices, es buena práctica utilizar accesores, pero siempre cuando éstos agregan algún valor.

Un saludo desde el Sur,
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform