/design-patterns

A sample collection of the most commonly used GoF design patterns.

Primary LanguageJava

Design-patterns examples

This suite will primarily be aimed at showcasing the popular design patterns. Examples include:

  • GoF:
    • Behavioral
    • Creational
    • Structural.
  • Dependency injection using popular frameworks such as:
    • Picocontainer
    • Spring
    • Dagger 2

Tech stack

  • Java
  • Gradle
  • Junit

To-do:

  • complete all patterns
  • add more unit tests
  • add more samples