Is there a design pattern that deals with callback mechanism?
That would be the Observer Pattern – From Wikipedia The observer pattern (a subset of the asynchronous publish/subscribe pattern) is a software design pattern in which an object, called the subject, maintains a list of its dependents, called observers, and notifies them automatically of any state changes, usually by calling one of their methods. It … Read more