Objeto :: Tiny.

Object :: minúsculo é um edifício de classe perl tão simples quanto possível.
Baixe Agora

Objeto :: Tiny. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Adam Kennedy
  • Site do editor:
  • http://search.cpan.org/~adamk/

Objeto :: Tiny. Tag


Objeto :: Tiny. Descrição

Objeto :: Tiny é um prédio de classe perl tão simples quanto possível. Objeto :: minúsculo é um prédio de classe perl tão simples quanto gets.synopsis # Defina um pacote de classe foo; Use objeto :: minúsculo qw {bar baz}; 1; # Use a classe Meu $ Object = foo-> NOVO (BAR => 1); Imprimir "bar é". $ Object-> Barra. "N"; Há um monte de construtores de classe lá fora. De fato, a criação de um construtor de classe parece ser algo de um rito de passagem (este é o meu quinto, pelo menos) .unelizmente, na maioria das vezes eu quero um construtor de classe que eu esteja com pressa e esboçando muitos lotes de bastante simples Classes de dados com estrutura bastante simples, principalmente apenas acessadores somente leitura, e é sobre isso. Isso é para o código que não acabará no CPAN, então adicionar uma pequena dependência não importa muito. Eu só quero ser capaz de definir essas classes rápidas. Em que eu quero dizer menos digitando do que escrevê-los à mão, não mais. E eu não preciso de todos os recursos complexos estranhos que incharam o código e assumem o jeito inteiro Eu construo módulos. E assim, eu apresento mais outro membro da pequena família de módulos, objeto :: minúsculo.O gol aqui é Realmente só para me salvar alguma digitação. Há outros que poderiam fazer o trabalho muito bem, mas eu quero algo que faça o mínimo possível e cria código da mesma maneira que eu teria escrito à mão de qualquer maneira. Para usar objeto :: minúsculo, apenas ligue para uma lista de acessadores a serem criados. Use objeto :: minúsculo 'foo', 'bar'; para uma lista grande, eu coloco como este ... Use o objeto :: minúsculo qw {item_font_face item_font_size item_text_content_size_text_content_font_face Seperator_Font_Color Seperator_Font_Size Seperator_Text_Content}; isso criará um monte de acessadores simples, e definir a herança para ser a criança do objeto :: tiny.object :: minúsculo é vazio diferente de um novo construtor básico que faz o seguinte sub new {my $ classe = turno; retorno abençoe {@_}, $ classe; } Na verdade, se fazendo o seguinte em sua classe ficar irritante ... Sub new {My $ Class = Shift; Meu $ Self = $ Class-> Super :: NOVO (@_); # Verificação extra e tal ... Retornar $ auto; } ... então sinta-se à vontade para abandonar a super chamada e apenas criar o hash você mesmo! Não vai fazer uma lambida de diferente e não há nada de mágica acontecendo sob as capas que você pode quebrar. Requisitos: · Perl.


Objeto :: Tiny. Software Relacionado

DBD :: wtsprite.

dbd :: wtsprite é uma extensão perl para o DBI, fornecendo emmulação de banco de dados via arquivos planos. ...

142

Download