...

>

Introduction

Introduction

This lesson explains what behavioral patterns are and goes over the patterns that we'll cover in this chapter.

What are behavioral patterns?

In this chapter, we will discuss behavioral patterns. These patterns ensure effective communication between different objects in a system, assign responsibilities to them, and make sure they all have synchronized information.

These behavioral patterns include:

  • Chain of Responsibility

  • Interpreter

  • Command

  • Iterator

  • Mediator

  • Memento

  • State

  • Template Method*

  • Strategy

  • Visitor

  • Observer

  • Revealing Module

From the patterns mentioned above, we will be covering the following in this chapter: Chain of Responsibility pattern, Command pattern, Iterator pattern, Mediator pattern, Observer pattern, and Visitor pattern.


Let’s start by discussing the chain of responsibility pattern in the next lesson.