Previous Lecture Complete and continue  

  The Chain Of Responsibility Pattern

The Chain of responsibility pattern is very useful if your application architecture generates a stream of requests that must be handled by receiver objects, but there is no clear one-on-one mapping between the sender and the receiver of a request.