/behavioral-design-patterns

Behavioral Design Patterns example use cases

Primary LanguageKotlin

Behavioral Design Patterns Repository

Description

Design patterns provide a kind of template for writing quality code. Knowing which design pattern to use in which scenario can be challenging, but will make you a better programmer. This projects provides behavioral design patterns example use cases, which can help you abstract the complex flow of applications and focus on interactions between objects.

Requirements

  • Java 17+
  • IntelliJ IDEA / Netbeans / Eclipse

Features

  • Chain of Responsibility Pattern
  • Command Pattern
  • Interpreter Pattern
  • Iterator Pattern
  • Mediator Pattern
  • Memento Pattern