java-design-patterns
java-design-patterns copied to clipboard
Design patterns implemented in Java
unit-of-work/src/main/java/com/iluwatar/unitofwork/StudentDatabase.java how can u save a complex object graph with a simple `modify` call? should `modify` update everything in object graph? ``` public class StudentDatabase { public void insert(Student student)...
I have examined the code in Interpreter pattern. This example parse the specified string and output the expected computing result. But I don't really get the meaning of using this...
With the following versions: - Eclipse: Version: 2019-09 R (4.13.0) - Eclipse Checkstyle Project: Eclipse Checkstyle 8.18.0.201903231603 When following the instructions at: https://github.com/iluwatar/java-design-patterns/wiki/12.-IDE-instructions on the step: "Right click java-design-patterns project...
## Description The Space-Based Architecture design pattern is aimed at addressing scalability and concurrency issues by minimizing factors that limit application scaling. This pattern is ideal for applications with high...
## Description The Microkernel Architecture design pattern, also known as the plug-in architecture, is ideal for product-based applications that need to extend their core functionalities through plug-ins. This pattern is...
As the end of support of JVM 11 would be in exactly 1 year (September 2023) this repository should probably consider moving to the next stable JVM release (JVM 17)...
### Description: Implement the Procedure Access Object (PAO) design pattern in the project. The PAO pattern centralizes the logic to access stored procedures in the database, providing a uniform interface...
In this issue, let's add a proper explanation for the pattern. Acceptance criteria - The pattern's README.md has been amended with an explanation - The explanation consists of - Real...
In this issue, let's add a proper explanation for the pattern. Acceptance criteria - The pattern's README.md has been amended with an explanation - The explanation consists of - Real...
## Description The PK Block Generator design pattern is a structural pattern that allows for efficient and modular generation of blocks of code or data. This pattern is particularly useful...