java-design-patterns icon indicating copy to clipboard operation
java-design-patterns copied to clipboard

Design patterns implemented in Java

Results 588 java-design-patterns issues
Sort by recently updated
recently updated
newest added

Bumps [gson](https://github.com/google/gson) from 2.8.6 to 2.8.9. Release notes Sourced from gson's releases. Gson 2.8.9 Make OSGi bundle's dependency on sun.misc optional (#1993). Deprecate Gson.excluder() exposing internal Excluder class (#1986). Prevent...

epic: dependencies

## In this pull request * Add the coarse-grained-lock pattern * This is related to the issue https://github.com/iluwatar/java-design-patterns/issues/1289 ## Pull request description * Implement the design pattern according to the...

In this pull request, * Add the blackboard pattern * This is related to this [issue](https://github.com/iluwatar/java-design-patterns/issues/64) Pull request description * Implement the blackboard pattern according to the given [link](https://hillside.net/plop/plop97/Proceedings/lalanda.pdf).

status: under review

In this pull request, - Add the concrete table inheritance pattern - This is related to the issue https://github.com/iluwatar/java-design-patterns/issues/1290. Pull request description - Implement the design pattern according to the...

status: under review

Pull request title - Add money pattern implementation and uml class diagram. - This is to solve the issue iluwatar/java-design-patterns/issues/1305. Pull request description - Implement the money pattern according to...

status: under review

https://books.google.fi/books?id=vqTfNFDzzdIC&pg=PA303#v=onepage&q&f=false

info: help wanted
epic: pattern
type: feature
priority: normal

## Description The Functional Core Imperative Shell (FCIS) design pattern aims to segregate the purely functional part of the code (Functional Core) from the side-effect-laden part (Imperative Shell). This separation...

info: help wanted
epic: pattern
type: feature

Client-Server communication over sockets is old concept. Plan to build something simple with either sockets or using GRPC.

info: help wanted
epic: pattern
type: feature

Pull request title - Add data transfer hash pattern - Include changes in https://github.com/iluwatar/java-design-patterns/pull/1969 to pass the CI test - This is to solve the issue https://github.com/iluwatar/java-design-patterns/issues/1269 Pull request description...

status: under review

## Description The Coarse-Grained Lock design pattern is a concurrency control strategy where a single lock is used to protect a large portion of code or multiple related resources. This...

info: help wanted
epic: pattern
type: feature