Chain of Responsibility Pattern
Kind: pattern
Layer: Design Patterns Core
Record: architecture:chain-of-responsibility-pattern
Severity: recommended
Scope: behavior, request handling, pipeline
Canonical: Ontology
A design pattern that passes a request along an ordered list of handlers until one of them handles it.
Listed in Architecture principles, after State Pattern and before Iterator Pattern.