Clase :: Declare :: Atributos

Clase :: Declare :: Atributos es un módulo Perl con clase :: Declare los tipos de métodos usando atributos Perl.
Descargar ahora

Clase :: Declare :: Atributos Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Ian Brayshaw
  • Sitio web del editor:
  • http://search.cpan.org/~ibb/Class-Declare-0.08/Declare.pm

Clase :: Declare :: Atributos Etiquetas


Clase :: Declare :: Atributos Descripción

Clase :: Declare :: Atributos es un módulo Perl con clase :: Declare los tipos de métodos usando los atributos de Perl. Clase :: Declare :: Atributos es un módulo Perl con clase :: Declare los tipos de métodos usando Perl Attributes.Synopsis Package My :: Class; Uso 5.006; usar estricto; usar advertencias; Use Base QW (Clase :: declarar :: Atributos); # declarar los atributos de clase / instancia __Paquetar __-> declarar (...); # # Declare Clase / estática / restringida / Métodos de etc de este paquete # Sub My_Abstract: Resumen {...} Sub My_Class: Class {...} Sub My_Static: estático {...} Sub My_Restrice: restringido {... } Sub My_Public: Public {...} Sub My_Private: Private {...} Sub My_Protected: Protected {...} Class :: Declare :: Atributes extiende la clase :: Declarar agregando soporte para los atributos de PERL para especificar el método de la clase tipos. Esta extensión fue inspirada por el atributo de Damian Conway's Attribute :: Module Handlers y el atributo de Tatsuhiko Miyagawa :: Módulo protegido. La implementación original utilizó el atributo :: Manipuladores, pero ahora simplemente se refiere a los atributos. La adición de soporte de atributo Perl (no debe confundirse con los atributos de objetos, que son completamente diferentes, y también son compatibles con la clase :: Declare) simplifica enormemente la especificación de Clase :: Declare-Derived Class y Métodos de instancia. Esto debería ayudar en la transmisión del Código existente (PERL, JAVA y C ++) a una clase :: Declare Framework, además de simplificar el desarrollo de nuevos módulos. Con la adición de atributos PERL, Clase :: Declare Methods se puede escribir Como Método Sub: Público {My $ Self = Cambio; ...} en lugar del método secundario {My $ Self = __Package __-> Público (Shift); ...} Requisitos: · Requisitos de Perl: · Perl


Clase :: Declare :: Atributos Software relacionado