DTRDR :: traits :: classe

dtrdr :: traits :: classe é um módulo Perl com coisas compartilhadas.
Baixe Agora

DTRDR :: traits :: classe Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Preço:
  • FREE
  • Nome do editor:
  • Eric Wilhelm
  • Site do editor:
  • http://search.cpan.org/~ewilhelm/dotReader-v0.11.2/lib/MultiTask/Minion.pm

DTRDR :: traits :: classe Tag


DTRDR :: traits :: classe Descrição

DTRDR :: traits :: Classe é um módulo Perl com coisas compartilhadas de OO. DTRDR :: traits :: classe é um módulo Perl com coisas compartilhadas OO.Methods para quebrar os coisasNot_implementedImported em classe base. Dá uma mensagem mais agradável do que o padrão "não pode localizar o método ...", indicando que você não digitou o nome do método, mas esqueceu de substituí-lo. Sub Virtual_Method {My $ self = Shift; $ auto-> Not_implemented (@_);} é a versão mais curta, menos legível que vale a pena? Sub Virtual_Method {$ {$ _ -> NOT_IMPLIMITED (@_ );} Isso deve ser seguro para subclasses para substituir e / ou ligar para -> super ::. Isso lhe dá algo como um autoload (embora você tenha que obter (chamador (1)) você mesmo) sem ter que também pode (), mas isso é não testado ... warn_not_implementedsame como not_implemented (), mas apenas um aviso . Retorna undef. $ auto-> warn_not_implemented; classe HoppingClaimAssumes um objeto baseado em hash. Cria uma cópia (com apenas um nível de deserredeção) e abençoa-o no pacote. $ Object = Package-> Reivindicação ($ Object); Requisitos: · Perl.


DTRDR :: traits :: classe Software Relacionado