“Conocimiento Programación>Perl Programming

Las variables de nivel de clase en Perl

2011/5/17
El lenguaje de programación Perl soporta la programación orientada a objetos, que se ocupa de la interacción entre los objetos . Los objetos son instancias de clases , que son colecciones de funciones y valores relacionados. Variables de nivel de clase , también conocidos como atributos de clase , son variables que se puede acceder por cualquier objeto dentro de una clase . Por otra parte , las variables de nivel de instancia sólo se puede acceder por una instancia , o un objeto . Variables de nivel de clase tienen varias ventajas , desventajas y aplicaciones que usted debe saber. Ventajas de variables
variables de nivel de clase

Class ofrecen varias ventajas . Una variable de nivel de clase se puede acceder a todos los objetos dentro de la clase . Esto es conveniente para los datos que son universales en la clase. Variables de nivel de clase también simplifican algunos aspectos de codificación, ya que los objetos no requieren un complejo sistema para permitir el intercambio de datos .
Desventajas de Clase Variables
variables de nivel de clase

tienen algunos inconvenientes . Dado que las variables de nivel de clase son compartidos por todos los objetos de la clase , la variable no tiene control de acceso. Cualquier objeto puede modificar la variable , que no es apropiado para los datos que representan un valor único de una instancia de clase .

Métodos de acceso

atributos de clase no deben ser accede directamente , sino que se debe acceder a través de métodos de acceso . Métodos de acceso get y establecer atributos de clase . Utilizando métodos de acceso es una buena práctica de programación orientada a objetos , ya que separa la interfaz ( las funciones y tipos de datos visibles a los clientes ) y la implementación ( las tuercas y los pernos de código ) .
Ejemplos de Utilice
variables de nivel de clase

se puede utilizar en muchas aplicaciones :

Almacenamiento de una lista de objetos ;

seguimiento de lo que se accedió por última objeto, o el seguimiento de los más objeto visitada ;

Compartir datos universales entre los objetos ; .

Almacenar una referencia a un archivo que se puede acceder a todos los objetos , como por ejemplo un archivo de registro

Perl Programming
Cómo utilizar variables en Perl Regex para Ubuntu
Cómo integrar Perl en HTML
Extensiones de archivo Perl
Cómo utilizar Perl Código ganchos
Opciones Perl Depurador
Cómo utilizar las líneas de un archivo como una lista en Perl
Cómo redondear a un número entero en Perl
¿Cuáles son los componentes en el lenguaje UML?
Conocimiento de la computadora © http://www.ordenador.online