/revisiting-design-patterns

Revisiting some popular Design Patterns using Java 20+ features

Primary LanguageJavaApache License 2.0Apache-2.0

Revisiting Design Patterns After 20

The title is a bad pun about the 20+ years since the original Design Patterns book release and the Java 20 release on March 21, 2023.

We're revisiting some popular Design Patterns using Java 20+ features.

These are the ones we're covering so far:

  • Strategy
  • Template Method
  • Singleton
  • Interpreter
  • Chain of Responsibility
  • Visitor
  • Specification