Back to projects

Java · Java reference project

Java Patterns Playbook

Executable Java 21 design patterns and idioms with realistic examples, tests, and explicit trade-offs.

The challenge

Pattern catalogs stay abstract when their boundaries and consequences are not visible in a realistic workflow.

The result

A focused catalog with an order workflow, reviewable alternatives, and executable tests.

What this project demonstrates

Reviewable decisions instead of slogans.

  • Creational, structural, and behavioral patterns
  • Domain-oriented Java idioms
  • Tests and documented trade-offs

Technologies

  • Java 21
  • Design Patterns
  • Maven
  • JUnit