• webmaster@caristem.org

Callback functions are a very popular software design feature used for decoupling software. While many programmers make use of callback functions in libraries, quite often these programmers introduce significant coupling in their own programs by not creating and using callback handlers in their own designs. This coupling can be reduced by designing and providing a callback function manager. In this tutorial a simple class for managing callback functions in C++ is provided.