The Chain of Responsibility Pattern Explained & Implemented | Behavioral Design Patterns | Geekific