VOOZH
about
URL: https://www.geeksforgeeks.org/category/design-pattern/
⇱ Design Pattern 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
Misc
7.7K+ articles
System Design
1.1K+ articles
Project
616+ articles
Google-Cloud-Platform
60+ articles
UML
37+ articles
Java Design Patterns
21+ articles
C++ Design Pattern
20+ articles
Object-Oriented-Design
16+ articles
Digital System Design
3+ articles
Mediator Design Pattern vs. Observer Design Pattern
Last Updated: 23 July 2025
The Mediator Design Pattern and Observer Design Pattern are both key design patterns that help manage object communication but differ in approach. The Mediator Pattern cen...
read more
👁 article_image
Design Pattern
System Design
Compute Resource Consolidation Pattern - System Design
Last Updated: 23 July 2025
The Compute Resource Consolidation Pattern in system design refers to the strategy of combining multiple computing tasks or resources into a centralized system. This appro...
read more
👁 article_image
Design Pattern
Picked
System Design
Proxy Method Design Pattern in Javascript
Last Updated: 02 September 2024
The Proxy Method Design Pattern in JavaScript involves creating a proxy object that controls access to another object, allowing you to define custom behavior for operation...
read more
👁 article_image
Design Pattern
Picked
System Design
What are the Advantages and Disadvantages of Microservices Architecture?
Last Updated: 23 July 2025
Microservices architecture breaks applications into small, independent services, each responsible for specific functions. This article highlights the key advantages of mic...
read more
👁 article_image
Design Pattern
Picked
System Design
Chain of Responsibility Method Design Pattern in Javascript
Last Updated: 23 July 2025
The Chain of Responsibility design pattern in JavaScript allows a request to be passed through a chain of handlers until one processes it. This pattern helps manage comple...
read more
👁 article_image
Design Pattern
Picked
System Design
JavaScript Design Patterns
Interpreter Method Design Pattern in Javascript
Last Updated: 23 July 2025
The Interpreter pattern is a behavioral design pattern that defines a grammatical representation of a language and provides an interpreter to process this grammar. It's co...
read more
👁 article_image
Design Pattern
Picked
System Design
Microservices Design Patterns
Last Updated: 25 September 2025
Microservices Design Patterns provide best practices for building small, independent services that work together in large applications. They help improve scalability, resi...
read more
👁 article_image
Design Pattern
Picked
System Design
Microservices
Abstract Factory Method Design Pattern in Java
Last Updated: 23 July 2025
The Abstract Factory Method Design Pattern is a creational design pattern that provides an interface for creating families of related or dependent objects without specifyi...
read more
👁 article_image
Design Pattern
Picked
System Design
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
Interpreter Method Design Pattern in Python
Last Updated: 23 July 2025
The Interpreter design pattern in Python is a behavioral design pattern that facilitates the interpretation and evaluation of expressions or language grammars.Interpreter ...
read more
👁 article_image
Design Pattern
Picked
System Design
Design Patterns for Internet of Things(IoT)
Last Updated: 23 July 2025
The Internet of Things (IoT) revolutionizes how devices communicate and operate, offering vast possibilities across various domains. However, developing robust, scalable, ...
read more
👁 article_image
Design Pattern
Picked
System Design
Mediator Design Pattern in C++
Last Updated: 23 July 2025
The Mediator Design Pattern in C++ is a behavioral pattern that defines an object, the mediator, to centralize communication between various components or objects in a sys...
read more
👁 article_image
Design Pattern
System Design
C++ Design Pattern
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
1
2
3
4
...
14