Design Patterns Behavioural

1 min. read

Behavioral Design Patterns

Behavioral design patterns are concerned with algorithms and the assignment of responsibilities between objects.

Introduction

Strategy Pattern

Single Pattern

This is the most misused design pattern, most of the time called a “Manager”

Command Pattern

Bridge Pattern

Null Object Pattern

Specification Pattern

State Pattern

State management is complex. The State Pattern solves this problem.

Data Access Pattern

Mediator Pattern

Chain of Responsibility Pattern

Template Method Pattern

Visitor Pattern

Memento Pattern

Rules Engine Pattern