Clase :: despachartoall

Clase :: DispatchToall PERL Módulo puede enviar un método de llamada a todos los métodos heredados.
Descargar ahora

Clase :: despachartoall Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Thomas Klausner
  • Sitio web del editor:
  • http://search.cpan.org/~domm/

Clase :: despachartoall Etiquetas


Clase :: despachartoall Descripción

Clase :: DispatchToall PERL Módulo puede enviar un método de llamada a todos los métodos heredados. Clase :: DispersPatyToall PERL Módulo puede enviar un método de llamada a todos los métodos heredados. Paquete de Ssynopsis Mi :: Clase; NUESTROS @ ISA = QW (SOMECLASS TOINOTHERCLASS MÁS :: CLASES); Usar Class :: Dispatchtoall QW (Dispatch_to_all); My $ Self = Bless {}, mi :: Clase # No es un constructor adecuado, lo sé .. # Esto llama 'Some_Method' en todas las clases, mi clase hereda de # y todas las clases, esas clases heredan de, y todas .. . tú entiendes. $ auto-> despacha_to_all ('some_method'); # guarda todos los valores de retorno de todas las llamadas en una matriz mi @ devueltos = $ auto-> despacha_to_all ('some_method'); Consulte los documentos de Damian Conely Module Class :: Delegación para una buena introducción sobre el envío frente a la herencia. Class :: DespachaLata de que le permite llamar a todas las instancias de un método en su árbol de herencia (o laberinto.). El comportamiento estándar de Perl es llamar solo la instancia de LEFTERNT, puede hacer una profundidad primero Traversial .Imagine la siguiente estructura de clase: C / ABC :: C / A :: AD / My :: ClassPerl intentará encontrar un método en este lío en este orden: My :: Clase -> A :: A -> A -> B -> D -> B - > C :::> C -> C (Tenga en cuenta que se verá dos veces en B porque B es un padre de ambos :: A y D)) Tan pronto como PERL encuentra el método en algún lugar, se eliminará de su búsqueda. e invoca el método. Y esa es exactamente la clase de comportamiento :: DespachaLAll cambios. Si usa Dispatch_to_all (proporcionado por Class :: Dispatchtoall) para llamar a su método, Perl buscará en todo el PA mencionado anteriormente Ckages y ejecuta todos los métodos que puede encontrar. Incluso recopilará todos los valores de retorno y le devolverá a usted como una matriz, si lo desea también. Requisitos: · Perl


Clase :: despachartoall Software relacionado

coirmomm

Cairomm es una interfaz C ++ para la Biblioteca de Gráficos de El Cairo. ...

168

Descargar