# Behavioral Patterns Behavioral design patterns are concerned with algorithms and the assignment of responsibilities between objects. ## Patterns - [Chain of Responsibility](chain_responsibility/README.md) - [Command](command/README.md) - [Iterator](iterator/README.md) - [Mediator](mediator/README.md) - [Memento](memento/README.md) - [Observer](observer/README.md)