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

Design patterns implemented in Java

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

### Description: The Facet design pattern is used to represent different aspects or views of an object, allowing an object to expose multiple interfaces that reflect different facets of its...

info: help wanted
epic: pattern
type: feature

DCI can be seen as an architectural pattern, which is considered to be a complementary pattern to MVC. It is proposed by Trygve Reenskaug and James O. Coplien. Trygve Reenskaug...

info: help wanted
epic: pattern
type: feature

This pattern helps avoid using protocol-specific system information outside of its relevant context. It forces only the relevant APIs to be exposed and decouples the components and services from the...

epic: pattern
type: feature

http://martinfowler.com/eaaDev/timeNarrative.html Temporal Property Snapshot Effectivity Audit Log Temporal Object

info: help wanted
epic: pattern
type: feature

**Description:** The Extract-Transform-Load (ETL) design pattern is crucial for data integration and data warehousing processes. It involves extracting data from various sources, transforming it to fit operational needs, and loading...

info: help wanted
epic: pattern
type: feature

**Description:** The Robot design pattern is an advanced testing pattern commonly used in Android development to simplify and streamline UI testing. The core idea is to encapsulate the interactions with...

info: help wanted
epic: pattern
type: feature

http://martinfowler.com/eaaDev/Notification.html > An object that collects together information about errors and other information in the domain layer and communicates it to the presentation.

epic: pattern
type: feature
status: stale

**Description:** The Collector State design pattern is a behavioral design pattern used in real-time software to manage scenarios where a sequence of messages needs to be collected before initiating further...

info: help wanted
epic: pattern
type: feature

### Description: Implement the Session Facade design pattern to simplify interactions between clients and complex subsystems within our project. The Session Facade pattern provides a unified interface to a set...

info: help wanted
epic: pattern
type: feature

**Description:** The Lock Manager design pattern is a concurrency control mechanism used to manage access to shared resources in a multi-threaded environment. This pattern ensures that multiple processes or threads...

info: help wanted
epic: pattern
type: feature