Skip to content

AF2B/DesignPattern

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Behavioral Design Patterns Repository

Versão em Português
Pусская версия

Welcome to the Behavioral Design Patterns repository! Here you will find detailed explanations, examples, and insights on various behavioral design patterns. This repository is intended for both beginners and experienced professionals looking to enhance their knowledge of design patterns.

Table of Contents

Introduction

Behavioral design patterns are concerned with algorithms and the assignment of responsibilities between objects. They describe not just the patterns of objects or classes but also the patterns of communication between them. These patterns help in defining the communication between objects in a way that is flexible and extendable.

Behavioral Design Patterns

Behavioral design patterns are those patterns that deal with how objects interact and communicate with each other. Examples of behavioral patterns include but are not limited to:

  • Chain of Responsibility
  • Command
  • Interpreter
  • Iterator
  • Mediator
  • Memento
  • Observer
  • State
  • Strategy
  • Template Method
  • Visitor

Each pattern addresses different issues related to the behavior of objects and their interactions, providing various techniques to manage and organize responsibilities and communication.

Contributions

We welcome contributions! If you wish to add new patterns, explanations, improvements, or corrections, please follow these steps:

  1. Fork this repository.
  2. Create a branch for your changes: git checkout -b feature/new-pattern.
  3. Open a pull request clearly describing the changes made and the motivation behind them.

🚀


About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published