Chain of Responsibility (Design Pattern)

Chain of responsibility is a design pattern that suggests how to handle a request using a series of processing objects where each processing object contains a logic to decide whether it processes the request itself or it passes it to another processing object.

Design Pattern Parts

  • Handler
  • Receiver


Chain of Responsibility Design Pattern (UML Diagram)
Chain of Responsibility Pattern (UML Diagram)
Download Diagram (Software Ideas Modeler Project - ChainOfResponsibility.simp)

New Comment