Objeto :: Trampoline.

Object :: trampoline é um módulo Perl para a construção do objeto de atraso.
Baixe Agora

Objeto :: Trampoline. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Steven Lembark
  • Site do editor:
  • http://search.cpan.org/~lembark/

Objeto :: Trampoline. Tag


Objeto :: Trampoline. Descrição

Objeto :: Trampoline é um módulo Perl para a construção de objetos de atraso. Objeto :: Trampoline é um módulo Perl para a construção do objeto de atraso, e opcionalmente usando o módulo da classe ', até que um método seja realmente despachado, simplifica a definição de tempo de execução de classes manipuladoras.synopsis # adicionando "use_class" executará uma "AVAL USAR $ Class" # no ponto em que o objeto é acessado pela primeira vez. Use objeto :: trampolim; # O nome da classe real é adicionado ao construtor normal # e 'objeto :: trampoline' usado em vez disso. O construtor de destino # classe 'é chamado quando o objeto é realmente usado para algo. Meu $ DBH = Object :: Trampoline-> Conectar ('DBI', $ DSN, $ User, $ Pass, $ conf); meu $ sth = $ dbh-> preparar ('selecione foo do bar'); # ou especificar o pacote e args de um arquivo de configuração # ou via dados herdados. # # O construtor vive na aula de destino # e não tem nada a ver com o objeto :: trampolim. My% config = config-> Leitura ($ config_file_path); meu ($ classe, $ const, @argz) = @config {qw (classe const args)}; meu cabo $ = objeto :: trampolim -> $ const ($ classe, @argz); # Neste ponto, Ref $ alça é 'objeto :: trampoline :: saltar'. $ handle-> Froqunate (@stuff); # Neste ponto, a Ref $ alça é $ classe # Há momentos em que é útil atrasar usando # o módulo de classe do objeto até que o objeto seja instanciado. O :: T :: U Adiciona o pacote do chamador # e uma "Uso de $ Class" antes do construtor. Meu $ Lazy = Object :: Trampoline :: use-> Froqunate ($ classe, @stuff); Meu resultado de $ = $ preguiçoso-> Susan ('Sobremesa'); Há momentos em que construir um objeto é caro ou tem que ser atrasado - alças de banco de dados em servidores apache fortemente empilhados são um exemplo. Este módulo cria um objeto "trampolina": quando chamado substitui o objeto que você tem com o objeto desejado. O próprio módulo consiste apenas em dois AutoLoads: um com captura a chamada do construtor, a outra a primeira chamada de método. A primeira classe abençoa um fechamento que cria o objeto necessário para a segunda classe, que replica $ _ com um novo objeto e re-despache a chamada para a classe adequada.Using um AutoLoad como o construtor permite o objeto :: Trampoline Use qualquer nome do construtor que a classe "real" usa sem precisar passar como outro argumento. Requisitos: · Perl.


Objeto :: Trampoline. Software Relacionado

pywmdockapps.

pywmdockapps é o local para ser se você estiver interessado em windowhaker, dockapps e python. ...

116

Download