Objeto :: Date cuenta ::

Objeto :: Realice :: Luego es un módulo Perl con la creación de objetos retrasada.
Descargar ahora

Objeto :: Date cuenta :: Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Mark Overmeer
  • Sitio web del editor:
  • http://search.cpan.org/~markov/

Objeto :: Date cuenta :: Etiquetas


Objeto :: Date cuenta :: Descripción

Objeto :: Date cuenta:: Más tarde es un módulo PERL con la creación de objetos retrasada. Objeto :: Realice :: Postery es un módulo PERL con la creación retrasada de objetos.synopsis paquete myLazyObject; Use Object :: Realice :: Más tarde se convierte en => 'MyRealObject', realice => 'cargar'; el objeto :: realice :: clase posterior ayuda con la implementación de la realización de objetos de la demanda transparente. Esto está relacionado con los trucos en la carga automática de los datos, el primo menor conocido de la carga de la funcionalidad. La realización de la demanda se trata de la ganancia de rendimiento. ¿Por qué debería gastar tiempo costoso al realizar un objeto, cuando los datos del objeto nunca se usan (o aún no)? En los programas interactivos, la realización pospuesta puede impulsar la puesta en marcha: la realización de objetos se activa por el uso, así que se extiende sobre el tiempo. PettodssconsuccionURSURTUCHUS (Objeto :: Realice :: Opciones posteriores) Cuando invoque (use) el objeto :: Date cuenta: : Paquete posterior, agregará un conjunto de métodos a su paquete (consulte la sección "Añadido a su clase"). La opción --default se convierte en beeer_caller realiza source_module warn_realization warn_realize_again . se convierte en clase que se convierte en este objeto después de la realización. BeeSher_Caller Booleanwhen cuando se llama a un método en el objeto no realizado, la carga automática comprueba si esto resuelve la necesidad. Si no, la realización no se realiza. Sin embargo, cuando la realización puede resultar en un objeto que extiende la funcionalidad de la clase especificada con se convierte, este control debe estar deshabilitado. En ese caso, especifique verdadero para esta opción. REALIZAR EL MÉTODO | CÓDIGO DE CÓDICIONES TRANSFERARÁ. Si especifica una referencia de código, entonces esto se llamará con el objeto perezoso como primer argumento, y el método solicitado como segundo. Después de la realización, puede tener sus manos en el objeto perezoso en varios lugares. Asegúrese de que su método de realización esté a frente de eso, por ejemplo, utilizando Memoize. Vea los ejemplos a continuación. Source_module Classif La clase (un paquete) se incluye en un archivo (módulo) con un nombre diferente, luego use este argumento para especificar el nombre del archivo. Se espera que el nombre sea el mismo que en la llamada requerima que lo cargaría. Warn_Realization BooleanPrint un mensaje de advertencia cuando se inicia la realización. Esto es para fines de depuración. WARN_REALIZE_AGAIN BOOLEAN cuando se realiza un objeto, el objeto original, que funcionó como un talón, se reconstruye para funcionar como proxy al objeto realizado. Esta opción emitirá una advertencia cuando se usa ese proxy, lo que significa que en algún lugar de su programa hay una variable que aún tiene una referencia al talón. Este último no es problemático en absoluto, aunque disminuye la llamada de cada método. Añadido a su clase $ obj-> automáticamente cuando se llama un método que no está disponible para el objeto perezoso, se llama AutoLoad. $ Obj-> puede ( MÉTODO DE MÉTODO) OBJETO :: REALIZAR :: PRESENTE-> PUEDE (MÉTODO) ¿El método especificado está disponible para la versión perezosa o realizada de este objeto? Devolverá la referencia al código. Ejemplo: myLazyOBJECT-> PUEDE ('Lazywork') # True MyLazyObject- >> Can ('realwork') # verdadero My $ Lazy = MyLazyObject-> Nuevo; $ perezy-> puede ('lazywork'); # verdadero $ perezoso-> puede ('realwork'); # verdadero $ obj-> forcerealizeyue puede forzar la carga llamando a este método en su objeto. Devuelve el objeto realizado.Object :: realice :: later-> ISA (Clase) es este objeto A (sub) clase de la clase especificada o puede convertirse en una (sub) clase de clase. Ejemplo: myLazyOBJECT-> ISA ('MyRealObject') # verdadero MyLazyObject-> ISA ('superclassoflazy'); # verdadero myLazyObject-> ISA ('superclassofreal'); # verdadero My $ Lazy = myLazyObject-> Nuevo; $ perezy-> ISA ('MyRealObject'); # verdadero $ perezoso-> ISA ('superclassoflazy'); # verdadero $ perezoso-> isa ('superclassofreal'); # True $ obj-> WillRealizeriense que la clase se realizará a la clase para el seguimiento de esta clase. Oobject :: Realice :: Posteriormente, los próximos métodos no se exportan a la clase donde se realizó el "uso". Estos métodos implementan la realización real.Object :: REALIZAR :: LASTE-> Importar (Opciones) Las opciones utilizadas para la importación son los valores después del nombre de la clase con el uso. Así que esta rutina implementa el análisis real de la opción. Genera un código dinámicamente, que luego se evalúa en el nombre de las personas que llaman-Space.Object :: Date cuenta :: Luego-> Realización de (objeto ) Devuelve la versión realizada del objeto, opcionalmente después de configurarlo primero. Cuando el método devuelve UNDEF, la realización aún no se ha realizado o el objeto realizado ya se ha eliminado nuevamente.Object :: Realice :: Postery-> Realice (Opciones) Este método se llama cuando se llama un método de $ objeto-forcerealize ()> lugar. Comprueba si la realización ya se ha realizado (es cuyo caso se devuelve el objeto realizado) Requisitos: · Perl


Objeto :: Date cuenta :: Software relacionado

pywmdockapps

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

116

Descargar