Classe :: clone.

Classe :: clone è un modulo perl per creare una sottoclasse o una copia di una classe on-the-fly.
Scarica ora

Classe :: clone. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Perl Artistic License
  • Prezzo:
  • FREE
  • Nome editore:
  • Tyler MacDonald
  • Sito web dell'editore:
  • http://search.cpan.org/~crakrjack/

Classe :: clone. Tag


Classe :: clone. Descrizione

Classe :: clone è un modulo perl per creare una sottoclasse o una copia di una classe on-the-fly. Classe :: clone è un modulo perl per creare una sottoclasse o una copia di una classe on-the-fly.synopsis # un'altra: pacchetto ottiene i suoi metodi da alcuni :: pacchetto, # ma a super :: in un altro :: pacakge andrà in un altro: pacchetto :: super, pacchetto alcuni :: pacchetto :: super; Metodo secondario {My $ Class = Shift; restituire "metodo"; } Pacchetto alcuni :: pacchetto; Metodo secondario {My $ Class = Shift; Restituisce $ class-> super :: metodo. "ICAL"; } Pacchetto un altro :: Pacchetto :: super; Metodo secondario {return "naut"; } Pacchetto principale; Usa classe :: clone qw (class_clone); Usa Test :: Più QW (no_plan); @Some :: Pacchetto :: ISA = QW (alcuni :: Pacchetto :: super); class_clone ('alcuni :: pacchetto', 'un altro: pacchetto'); @Anerther :: Pacchetto :: ISA = QW (un altro: pacchetto :: super); è (un altro :: pacchetto-> Metodo, metodo, "nautico", "un altro:" lo spazio dei nomi del pacchetto è completamente indipendente di alcuni :: pacchetto "); classe :: clone fa un clone esatto di una classe esistente, le cui variabili e subroutine non lo sono in qualsiasi modo legato alla classe esistente o alle classi genitoriali. Se si modificano le variabili nel clone, le modifiche non influiscono sulla classe genitore. Quando una subroutine clonata ha una chiamata come $ self-> super :: do_something () i genitori di Clone Class sono attraversati. Questo modulo è chiamato CLASS :: clone perché questo comportamento si presta bene a creare determinati tipi di classi di fabbrica / polimorfo. (Questo è in contrasto con l'importazione di riferimenti variabili o di subroutine da altri pacchetti, tipicamente tramite "esportatore". Quando lo fai, La tua copia è la copia originale, quindi la modifica delle variabili ereditate influisce sui pacchetti padre e super :: chiamerà il genitore del genitore originale, anche se si modificano i requisiti @isa): · Perl.


Classe :: clone. Software correlato

DBIX :: Connect.

DBIX :: Connect è un modulo Perl che consente la connessione dati DBI, DBIX :: AnyDBD e ALZABO (INFO) tramite AppConfig. ...

148

Scarica

Testo :: csv_xs.

Testo :: csv_xs è un modulo perl che contiene routine di manipolazione dei valori separati da virgola. ...

211

Scarica