Classe :: Declare :: Atributos

Classe :: Declare :: Atributos é um módulo Perl com Classe :: Declare Tipos de métodos usando os atributos perl.
Baixe Agora

Classe :: Declare :: Atributos Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Ian Brayshaw
  • Site do editor:
  • http://search.cpan.org/~ibb/Class-Declare-0.08/Declare.pm

Classe :: Declare :: Atributos Tag


Classe :: Declare :: Atributos Descrição

Classe :: Declare :: Atributos é um módulo Perl com Classe :: Declare Tipos de métodos usando atributos perl. Classe :: Declare :: Atributos é um módulo Perl com Classe :: Declare Tipos de Métodos usando Attributes Perl.Synopsis Pacote My :: Class; Use 5.006; Use rigoroso; use avisos; Use Base QW (Classe :: Declare :: Atributos); # declarar os atributos de classe / instância __package __-> declarar (...); # # declarar classe / estática / restrita / etc métodos deste pacote # sub my_abstract: abstract {...} sub my_class: classe {...} sub my_static: estático {...} sub my_restricted: restrito {... } Sub My_Public: Public {...} sub my_Private: private {...} sub my_Protected: Protegido {...} Classe :: Declare :: Atributos estende a classe :: declarar adicionando suporte a atributos perl para especificar o método de classe tipos. Esta extensão foi inspirada pelo módulo de atributos do Damian Conway :: Manipuladores de manipuladores e atributo de Tatsuhiko Miyagawa :: Módulo Protegido. O atributo de implementação original :: manipuladores, mas agora simplesmente se refere a atributos. A adição de suporte de atributo Perl (não deve ser confundido com atributos de objetos, que são totalmente diferentes, e também suportados por Classe :: Declaração) simplifica muito a especificação de Classe :: Declare-derivado de classe e métodos de instância. Isso deve ajudar no portamento do código existente (Perl, Java e C ++) para uma estrutura de classe :: Declare, além de simplificar o desenvolvimento de novos módulos. Com a adição de atributos Perl, Classe :: Declare métodos agora pode ser escrito Como sub-método: público {my $ self = shift; ...} em vez de sub-método {my $ self = __package __-> Public (Shift); ...} Requisitos: · Requisitos de Perl: · Perl.


Classe :: Declare :: Atributos Software Relacionado