What is a chain of responsibility and how do I use it?
In my last entry I stated that a strategy pattern described one solution to the problem of dealing with alternative implementations at run time. The Chain of Responsibility describes another pattern