HOME

TheInfoList



OR:

Implicit invocation is a term used by some authors for a style of software architecture in which a system is structured around
event handling In programming and software design, an event is an action or occurrence recognized by software, often originating asynchronously from the external environment, that may be handled by the software. Computer events can be generated or triggere ...
, using a form of
callback Callback may refer to: * Callback (comedy), a joke which refers to one previously told * Callback (computer programming), executable code that is passed as a parameter to other code * Callback (telecommunications), the telecommunications event tha ...
. It is closely related to inversion of control and what is known informally as the
Hollywood principle In software engineering, inversion of control (IoC) is a design pattern in which custom-written portions of a computer program receive the flow of control from a generic framework. A software architecture with this design inverts control as comp ...
. Implicit invocation is the core technique behind the observer pattern.


See also

* Spring Framework *
Qt Framework Qt (pronounced "cute") is cross-platform software for creating graphical user interfaces as well as cross-platform applications that run on various software and hardware platforms such as Linux, Windows, macOS, Android or embedded systems wit ...


References


External links


An Introduction to Software Architecture
by David Garlan and Mary Shaw
An Introduction to Implicit Invocation Architectures
by Benjamin Edwards Software architecture {{comp-sci-stub