Objeto :: Trampolín

Objeto :: Trampoline es un módulo PERL para la construcción de objetos de retardo.
Descargar ahora

Objeto :: Trampolín Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Steven Lembark
  • Sitio web del editor:
  • http://search.cpan.org/~lembark/

Objeto :: Trampolín Etiquetas


Objeto :: Trampolín Descripción

Objeto :: Trampoline es un módulo Perl para la construcción de objetos de retardo. Objeto :: Trampoline es un módulo PERL para la construcción de objetos de retardo y, opcionalmente, usando el módulo de la clase, hasta que se envíe un método, simplifica la definición de tiempo de ejecución de las clases de controlador. Sessynopsis # Agregar "use_class" realizará una "Clase de Uso de Evalde $". # En el punto en el que se accede al objeto. Uso Objeto :: Trampolín; # El nombre de la clase real se agrega al número de constructor normal y 'Objeto :: Trampoline' se usa en su lugar. El constructor de la clase de Destino # se llama cuando el objeto es en realidad # usado para algo. My $ DBH = Objeto :: Trampoline-> Connect ('DBI', $ DSN, $ USUARIO, $ PASS, $ CONF); My $ STH = $ DBH-> Preparar ('Seleccione Foo desde Bar'); # O especifique el paquete y los argumentos de un archivo de configuración de configuración o a través de datos heredados. # # El constructor vive en la clase de destino # y no tiene nada que ver con el objeto :: Trampoline. MI% CONFIG = CONFIG-> LEA ($ CONFIG_FILE_PATH); Mi ($ Class, $ const, @argz) = @config {qw (clase const args)}; My $ Handle = Object :: Trampoline -> $ Const ($ Class, @argz); # En este punto, RefT $ Handle es 'Objeto :: Trampoline :: Bounce'. $ Handle-> Fobnicate (@stuff); # En este punto, la manija de $ $ es $ Clase # Hay momentos en que es útil retrasar el uso de # el módulo de clase del objeto hasta que el objeto esté # instanciado. O ::::: U agrega el paquete # y una "Clase $" antes del constructor. My $ Lazy = Object :: Trampoline :: Uso-> Fobnicate ($ Class, @stuff); My $ Result = $ perezy-> Susan ('postre'); Hay momentos en que la construcción de un objeto es costoso o tiene que retrasarse: los mangos de la base de datos en servidores apache fuertemente bifurcados son un ejemplo. Este módulo crea un objeto "trampolín": cuando se llama reemplaza el objeto que tiene con el objeto que desea. El módulo en sí consiste solo en dos cariños automáticos: uno con captura la llamada constructor, la otra llamada del método. La primera clase bendice un cierre que crea el objeto necesario en la segunda clase, que repite $ _ con un nuevo objeto y re-envía la llamada en la clase adecuada. Aluse una carga automática, ya que el constructor permite el objeto :: Trampoline a Use cualquier nombre del constructor, la clase "Real" usa sin tener que pasarlo como otro argumento. Requisitos: · Perl


Objeto :: Trampolín Software relacionado

pywmdockapps

PyWMDOCKAPPS es el lugar para estar si está interesado en Windowmaker, Dockapps y Python. ...

116

Descargar