A chain of objects that are responsible for handling requests. Its a series of objects that are linked together.

When a client object sends a request, the first handler in the chain will try to process it. If a handler can process the request, the request ends at this handler. If a handler cannot deal with the request, the handler will send a request to the next handler nd so on. If any handler can process it, then the request if not satisfied.
Continue reading “Chain of Responsibility Pattern”





