Summary
In this section, we discussed various behavioral patterns. We looked at some of the most commonly used behavioral patterns, such as the chain-of-responsibility, the command pattern, the interpreter pattern, and so on. These patterns help us manage the behavior of objects in a controlled manner. In the next chapter, we will look into structural patterns, which help us manage complex structures.