Oggetto :: Trampolino.

Oggetto :: Trampolino è un modulo perl per la costruzione di oggetti di ritardo.
Scarica ora

Oggetto :: Trampolino. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Perl Artistic License
  • Prezzo:
  • FREE
  • Nome editore:
  • Steven Lembark
  • Sito web dell'editore:
  • http://search.cpan.org/~lembark/

Oggetto :: Trampolino. Tag


Oggetto :: Trampolino. Descrizione

Oggetto :: Trampolino è un modulo perl per la costruzione di oggetti di ritardo. Oggetto :: Trampolino è un modulo perl per la costruzione di oggetti di ritardo, e facoltativamente utilizzando il modulo di classe, fino a quando non viene effettivamente inviato un metodo, semplifica la definizione del runtime delle classi del handler.synopsis # aggiungendo "Use_class" eseguirà un "Eval Use $ Class" # Nel punto in cui viene accessibile l'oggetto. Usa oggetto :: Trampolino; # Il nome della classe reale viene aggiunto al normale costruttore # e 'oggetto :: trampolino' usato invece. Il costruttore di Destination # Class 'viene chiamato quando l'oggetto è in realtà # usato per qualcosa. My $ DBH = Oggetto :: Trampoline-> Connect ('DBI', $ DSN, $ utente, $ pass, $ conf); My $ sth = $ dbh-> prepara ('seleziona foo da bar'); # o specificare il pacchetto e ARGS da un file di configurazione o tramite dati ereditati. # # Il costruttore vive nella classe di destinazione # e non ha nulla a che fare con l'oggetto :: Trampolino. my% config = config-> leggi ($ config_file_path); My ($ Class, $ Const, @Argz) = @config {qw (classe const args)}; My $ Handle = Object :: Trampolino -> $ Cost ($ Class, @ArGZ); # A questo punto ref $ maniglia è 'oggetto :: trampolino :: rimbalzo'. $ maniglia-> frobnicate (@stuff); # A questo punto Ref $ La maniglia è $ Classe # Ci sono momenti in cui è utile ritardare utilizzando # il modulo di classe dell'oggetto fino a quando l'oggetto non è istanzato. O :: T :: U aggiunge il pacchetto del chiamante # e una "Usa $ Class" prima del costruttore. My $ Lazy = Object :: Trampolino :: Uso-> Frobnicato ($ Class, @Stuff); My $ Risultato = $ Lazy-> Susan ('dessert'); Ci sono momenti in cui si costruisce un oggetto è costoso o deve essere ritardato - I maniglie del database in server Apache pesantemente biforcanti sono un esempio. Questo modulo crea un oggetto "Trampolino": quando lo ha chiamato sostituisce l'oggetto che hai con l'oggetto che desideri. Il modulo stesso consiste solo di due autoloads: uno con cattura la chiamata del costruttore, l'altra la prima chiamata del metodo. La prima classe benedice una chiusura che crea l'oggetto necessario nella seconda classe, che reimposta $ _ con un nuovo oggetto e invia nuovamente la chiamata nella classe corretta. Un'autoload in quanto il costruttore consente l'oggetto :: Trampolino a Usa qualsiasi nome del costruttore, la classe "reale" utilizza senza doverlo passare come un altro argomento. Requisiti: · Perl.


Oggetto :: Trampolino. Software correlato

IngPerl.

Modulo INGPERL consente l'accesso perl ai database INGRES per i vecchi script IngPerl. ...

221

Scarica

Blatte.

BLATTE è un modulo perl con testo macro / markup / linguaggio modello. ...

184

Scarica