Seguramente alguno me direccionara al Google. Pero he investigado no llego acá sin preguntar, la respuesta que vi fue ésta:
Métodos descriptores de acceso (captador y definidor)
Las funciones descriptoras de acceso get y set, también denominadas captadores y definidores, permiten implementar los principios de programación relacionados con la ocultación de información y encapsulación a la vez que ofrecen una interfaz de programación fácil de usar para las clases que se crean. Estas funciones permiten mantener las propiedades de clase como privadas de la clase ofreciendo a los usuarios de la clase acceso a esas propiedades como si accedieran a una variable de clase en lugar de llamar a un método de clase.
Pero sigo sin ver diferencia. En una clase puedo hacer dos cosas:
1)
Código Flex :
public class miClase
public var variableNecesaria;
y llamarla desde otra clase por ejemplo Main
Código Flex :
public class Main
miClase.variableNecesaria;
2)
Código Flex :
public class miClase
private var _variableNecesaria:Boolean;
public function get variableNecesaria():Boolean{
return _variableNecesaria;
}
y llamarla desde la otra clase de la misma manera que antes
Código Flex :
public class Main
miClase.variableNecesaria;
Calculo que el tema debe venir por tener variables privadas en la clase, pero igual las estaría pudiendo obtener desde cualquier lado que llame a esta clase.
¿Sugerencias o algún ejemplo práctico?
Saludoss!