4.3. Behavioral Patterns
Behavioral patterns influence how state and behavior flow through a system. By optimizing how state and behavior are transferred and modified, you can simplify, optimize, and increase the maintainability of an application.
The following Behavioral patterns are described:
Chain of Responsibility
Chain of Responsibility Pattern
The Chain of Responsibility pattern establishes a chain within a system, so that a message can either be handled at the level where it is first received, or be directed to an object that can handle it. Figure 4-13 illustrates the Chain of Responsibility pattern.