> For the complete documentation index, see [llms.txt](https://yunzhao.gitbook.io/notes/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://yunzhao.gitbook.io/notes/computer-science/design-patterns/behavioral.md).

# Behavioral

- [Observer](https://yunzhao.gitbook.io/notes/computer-science/design-patterns/behavioral/observer.md)
- [Template Method](https://yunzhao.gitbook.io/notes/computer-science/design-patterns/behavioral/template-method.md)
- [Strategy](https://yunzhao.gitbook.io/notes/computer-science/design-patterns/behavioral/strategy.md)
- [State](https://yunzhao.gitbook.io/notes/computer-science/design-patterns/behavioral/state.md)
- [Iterator](https://yunzhao.gitbook.io/notes/computer-science/design-patterns/behavioral/iterator.md)
- [Chain of Responsibility](https://yunzhao.gitbook.io/notes/computer-science/design-patterns/behavioral/chain-of-responsibility.md)
