Summary
It is also known as "don't call us, we'll call you."
It says that never wait of target (server) to respond , let`s the target to notify you once it is done with your request and response is ready
Fundamentally it advocate to use asyc programming model
Call back and Event driven programming are result of this principle.
Observer pattern is also based on this principle.
This principle is backboan of all rich internet application.
This is opposite of linear programming paradigm.
Applicability
During design and implementation.
When you are trying to intact with long haul operation or service call
When you need highly responsive application.
Related Concepts
References