Skip to content

Latest commit

 

History

History
24 lines (21 loc) · 398 Bytes

File metadata and controls

24 lines (21 loc) · 398 Bytes

Chain of Responsibility

https://refactoring.guru/ja/design-patterns/chain-of-responsibility

classDiagram
  class Handler {
    next
    setNext()
    request()
  }
  class ConcreteHandlerA {
    request()
  }
  class ConcreteHandlerB {
    request()
  }
  class Client

  Handler o--> Handler
  ConcreteHandlerA --|> Handler
  ConcreteHandlerB --|> Handler
  Client --> Handler
Loading