Skip to content

Releases: lpenap/java-patterns-and-constructs

v7

17 Jun 20:38
286ea0c

Choose a tag to compare

UI Improvement for running individual examples, added chain of responsibility design pattern

Implemented Patterns

  • Abstract Factory
  • Adapter
  • Chain of Responsibility
  • Decorator
  • Factory
  • Factory Method
  • Observer
  • Singleton
  • Strategy
  • Template Method

Constructs and Problems

  • Producer/Consumer

v6

17 Jun 02:18
cde8b84

Choose a tag to compare

v6

Added a brief description, plantUML specifications and class diagram (PNG) for each pattern and construct

Implemented Patterns

  • Abstract Factory
  • Adapter
  • Decorator
  • Factory
  • Factory Method
  • Observer
  • Singleton
  • Strategy
  • Template Method

Constructs and Problems

  • Producer/Consumer

v5

16 Jun 13:39

Choose a tag to compare

v5

Implemented Patterns

  • Abstract Factory
  • Adapter
  • Decorator
  • Factory
  • Factory Method
  • Observer
  • Singleton
  • Strategy
  • Template Method

Constructs and Problems

  • Producer/Consumer

v0.2

11 Jun 21:37

Choose a tag to compare

  • Added output of running examples to the graphical UI
  • Added more pattern examples (Factory, Abstract Factory, Template Method)
  • Added additional tests

v0.1

11 Jun 21:00
1637bb5

Choose a tag to compare

  • Update java version to JDK 21
  • Updated springboot version, maven wrapper and dependencies
  • Added JaCoCo for coverage reports
  • Added test and increased coverage to ~98%

v0.0.2

13 Aug 21:07

Choose a tag to compare

Add Strategy Design Pattern Implementation.

Execute the jar with:

java -jar java-patterns-and-constructs-0.0.2.jar

profit

v0.0.1

12 Aug 23:46

Choose a tag to compare

Patterns and constructs:

  • factory method
  • observer
  • singleton
  • producer/consumer