Behavioral patterns are intended to simplify the interactions between classes by structuring the processes of their interaction.
This section provides three examples of popular behavioral patterns that you may want to consider when writing Python code:
- Observer
- Visitor
- Template
Let's examine these three examples in the next sections.