Articulo de referencia

Invocación implícita

La invocación implícita es un término utilizado por algunos autores para referirse a un estilo de arquitectura de software en el que un sistema se estructura en torno al manejo ...

La invocación implícita es un término utilizado por algunos autores para referirse a un estilo de arquitectura de software en el que un sistema se estructura en torno al manejo de eventos , utilizando una forma de devolución de llamada . Está estrechamente relacionado con la inversión de control y lo que se conoce informalmente como el principio de Hollywood .

La idea detrás de la invocación implícita es que, en lugar de invocar un procedimiento directamente, un componente puede anunciar (o difundir) uno o más eventos. Otros componentes del sistema pueden registrar su interés en un evento asociándole un procedimiento. Cuando se anuncia el evento, el propio sistema invoca todos los procedimientos registrados para dicho evento. De este modo, el anuncio de un evento provoca implícitamente la invocación de procedimientos en otros módulos.

David Garlan y Mary Shaw, "Introducción a la arquitectura de software" [ 1 ]

La invocación implícita es la técnica fundamental que subyace al patrón observador .

Véase también

Referencias

  1. Garlan, David; Shaw, Mary (1994). Una introducción a la arquitectura de software (PDF) .
  • Introducción a la arquitectura de software por David Garlan y Mary Shaw
  • Introducción a las arquitecturas de invocación implícita por Benjamin Edwards