Classe :: sem classe.

Classe :: Sem Classe é uma estrutura de Perl para sem classes OOP.
Baixe Agora

Classe :: sem classe. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Sean M. Burke
  • Site do editor:
  • http://search.cpan.org/~sburke/

Classe :: sem classe. Tag


Classe :: sem classe. Descrição

Classe :: Sem Classe é um framework Perl para sem classes OOP. Classe :: Sem Classe é um framework Perl para sem classes Oop.synopsis use rigoroso; Use a turma :: sem classe; Meu $ Ob1 = $ Class :: Sem Classe :: Root-> Clone; $ ob1 -> {'nome'} = 'ob1'; $ Ob1 -> {'coisas'} = 123; $ Ob1 -> {'coisa'} = 789; meu $ ob2 = $ ob1-> clone; $ Ob2 -> {'Nome'} = 'ob2'; printf "ob1 stuff: n", $ ob1 -> {'coisas'}; printf "ob2 stuff: n", $ ob2 -> {'coisas'}; Printf "Ob1 coisa: n", $ ob1 -> {'coisa'}; printf "ob2 coisa: n", $ ob2 -> {'coisa'}; $ Ob1 -> {'métodos'} {'zaz'} = sub {impressão "zaz! ON", $ _ {'nome'}, "n"; }; $ ob1-> zaz; $ ob2-> zaz; $ Ob1-> Examine; $ OB-> Examine; isso imprime o seguinte: Ob1 Stuff: <123> OB2 Stuff: <123> OB1 coisa: <789> Ob2 coisa: <> zaz! em ob1 zaz! No Ob2 'coisas', 123, 'nome', 'ob1', 'coisa', 789, 'métodos', {'zaz', código (0x20068360) '},' Pais ', , ' coisas ', 123,' nome ',' ob2 ',' métodos ', {},' pais ', , em estruturas OOP baseadas em classe, os métodos são aplicáveis aos objetos em virtude de objetos pertencentes a classes que fornecem esses métodos, ou herdam-os de classes que fazem. -Protarypes frameworks), quais métodos um objeto é capaz de basicamente um atributo desse objeto. Isto é, em termos de perl: em vez de métodos sendo entradas na tabela de símbolos do pacote / classe, o objeto pertence, eles são entradas em uma tabela de hash dentro do objeto. A herança é implementada não tendo classes herdadas de outras classes (através de listas ISA), mas por terem objetos herdados de outros objetos (por meio de listas de pais). Em frameworks Oop baseados em classe, você recebe novos objetos chamando construtores. Em uma estrutura sem classes, você obtém novos objetos copiando ("clonagem") um objeto existente - e o novo clone se torna uma criança (herante) do objeto original. (Onde você obtém o único objeto original? A linguagem fornece uma, que não tem pais, e que contém alguns métodos de propósito geral como "clone".) Requisitos: · Perl.


Classe :: sem classe. Software Relacionado