COI :: Proxy :: Interfaces

COI :: Proxy :: Las interfaces son una COI :: Subclase de proxy a objetos proxy con una interfaz determinada.
Descargar ahora

COI :: Proxy :: Interfaces Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Stevan Little
  • Sitio web del editor:
  • http://search.cpan.org/~stevan/

COI :: Proxy :: Interfaces Etiquetas


COI :: Proxy :: Interfaces Descripción

COI :: Proxy :: Las interfaces son una COI :: Subclase de proxy a objetos proxy con una interfaz dada. COI :: Proxy :: Las interfaces son un COI :: Subclases de proxy a objetos proxy con una interfaz determinada. HSYNOPSIS Use IOC :: Proxy :: Interfaces; My $ PROXY_SERVER = IOC :: Proxy-> Nuevo ({Interface => 'aninterface', # ... Añadir otros valores de configuración aquí}); $ proxy_server-> envoltura ($ objeto); # Nuestro objeto $ ahora está proxiado, pero solo los métodos # que forman parte de la interfaz # funcionarán, todos los demás lanzarán excepciones $ objeto-> Method_in_interface (); # funciona como Normal $ objeto-> METHICE_NOT_IN_INTERFACE (); # arrojará una excepción que esto es una subclase de IOC :: Proxy que permite el proxo parcial de un objeto. Solo proxy los métodos de una interfaz determinada, todos los demás métodos lanzarán una excepción de IOC :: MethodnotFound. Esto podría ser utilizado para (de una manera muy extraña) emular el concepto de enfrentamiento en Java, también es algo así como la idea de usar las interfaces con proxies dinámicos en Java (consulte el enlace del artículo en "Ver también"). Esta El proxy puede ser útil si necesita que un objeto se ajuste estrictamente a una interfaz particular en una situación particular. La clase de interfaz también se presiona a los proxies @isa para que responda a Universal :: ISA ($ objeto, 'Interface') correctamente. Tenga en cuenta que no tiene la necesidad de que el objeto se esté proxiando para que tenga la interfaz en su @isa antes de ser proxied. El proxy es dinámico y solo requiere que el objeto se ajuste a la interfaz cuando se está envolviendo pero el objeto proxy. Requisitos: · Perl


COI :: Proxy :: Interfaces Software relacionado