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
- ↑ Garlan, David; Shaw, Mary (1994). Una introducción a la arquitectura de software (PDF) .
Enlaces externos
- 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
- Arquitectura de software
- esbozos de informática