VOOZH
about
URL: https://www.geeksforgeeks.org/tag/java-design-patterns-2/
⇱ Java Design Patterns Archives - GeeksforGeeks
👁 geeksforgeeks
Courses
Tutorials
Interview Prep
DSA
Practice Problems
C
C++
Java
Python
JavaScript
Data Science
Machine Learning
Courses
Linux
DevOps
Similar Topics
Web Technologies
32.1K+ articles
DSA
20.4K+ articles
Python
19.6K+ articles
Java
9.4K+ articles
System Design
1.1K+ articles
Java-Spring
297+ articles
Design Pattern
199+ articles
Java Microservices
76+ articles
Microservices
69+ articles
Java-Design-Patterns
7+ articles
Bridge Method Design Pattern in Java
Last Updated: 23 July 2025
The Bridge Design Pattern is a structural design pattern that decouples an abstraction from its implementation so that the two can vary independently. This pattern is usef...
read more
👁 article_image
Design Pattern
Picked
System Design
Java Design Patterns
Strategy Design Pattern in Java
Last Updated: 23 July 2025
The Strategy Design Pattern in Java defines a family of algorithms, encapsulates each one, and makes them interchangeable, allowing clients to switch algorithms dynamicall...
read more
👁 article_image
Design Pattern
System Design
Java Design Patterns
State Design Pattern in Java
Last Updated: 23 July 2025
The State design pattern in Java is a behavioral software design pattern that allows an object to alter its behavior when its internal state changes. It achieves this by e...
read more
👁 article_image
Design Pattern
System Design
Java Design Patterns
Memento Design Pattern in Java
Last Updated: 23 July 2025
The Memento design pattern in Java is a behavioral design pattern used to capture and restore the internal state of an object without exposing its implementation details.I...
read more
👁 article_image
Design Pattern
System Design
Java Design Patterns
Interpreter Design Pattern in Java
Last Updated: 23 July 2025
The Interpreter design pattern in Java is a behavioral design pattern that facilitates the interpretation and evaluation of expressions or language grammars. Important Top...
read more
👁 article_image
Java
Java Design Patterns
Interpreter Design Pattern in C++
Last Updated: 23 July 2025
The Interpreter Design Pattern in C++ is a behavioral design pattern that facilitates the interpretation and evaluation of expressions or language grammars.Interpreter Des...
read more
👁 article_image
Design Pattern
System Design
Java Design Patterns
Chain of Responsibility Design Pattern in Java
Last Updated: 23 July 2025
The Chain of Responsibility Design Pattern in Java is a behavioral design pattern that allows an object to pass a request along a chain of handlers. Each handler in the ch...
read more
👁 article_image
Design Pattern
System Design
Java Design Patterns
Adapter Design Pattern in Java
Last Updated: 23 July 2025
The Adapter Design Pattern in Java acts as a bridge between two incompatible interfaces, allowing them to work together. It is commonly used when you want to integrate a l...
read more
👁 article_image
Design Pattern
System Design
Java Design Patterns
Prototype Design Pattern in Java
Last Updated: 23 July 2025
The Prototype Design Pattern in Java is a creational pattern that enables the creation of new objects by copying an existing object. Prototype allows us to hide the comple...
read more
👁 article_image
Design Pattern
System Design
Java Design Patterns
Abstract Factory Design Pattern in Java
Last Updated: 23 July 2025
The Abstract Factory Pattern in Java is a creational design pattern that provides an interface for creating families of related or dependent objects without specifying the...
read more
👁 article_image
Design Pattern
Picked
System Design
Java Design Patterns
Null Object Method Design Pattern in Java
Last Updated: 23 July 2025
The Null Object Design Pattern is a behavioral design pattern that is used to provide a consistent way of handling null or non-existing objects. It is particularly useful ...
read more
👁 article_image
Design Pattern
Picked
System Design
Java Design Patterns
Command Method Design Pattern in Java
Last Updated: 23 July 2025
The Command Design Pattern in Java is a behavioral design pattern that turns a request into a stand-alone object, allowing parameterization of clients with different reque...
read more
👁 article_image
Design Pattern
Picked
System Design
Java Design Patterns
Visitor Design Pattern in Java
Last Updated: 03 May 2024
The Visitor Design Pattern is a behavioral design pattern that allows you to separate algorithms or operations from the objects on which they operate. It enables you to ad...
read more
👁 article_image
Design Pattern
Picked
System Design
Java Design Patterns
Unleashing the Power of Spring Eureka Server for Microservices
Last Updated: 21 May 2024
Microservices architecture has revolutionized software development, enabling scalability and flexibility. One crucial aspect of this architecture is effective service disc...
read more
👁 article_image
System Design
Java-Spring
Java-Design-Patterns
Microservices
Java Microservices
Java Design Patterns
Facade Method Design Pattern in Java
Last Updated: 23 July 2025
Facade Method Design Pattern is a structural design pattern that provides a simplified interface to a complex subsystem. It acts as a "front door," concealing the internal...
read more
👁 article_image
Design Pattern
System Design
Java Design Patterns
1
2