Also known as
- Chain of Command
- Chain of Objects
- Responsibility Chain
Intent of Chain of Responsibility Design Pattern
The Chain of Responsibility pattern in Java is a behavioral design pattern that decouples the sender of a request from its receivers by giving more than one object a chance to handle the request. The receiving objects are chained and the request is passed along the chain until an object handles it.