🛠️ Design Patterns

  • Blogs
  • Github
  • About Me
    • Visitor Pattern
    • Prototype Pattern
    • Memento Pattern
    • Mediator Pattern
    • Interpreter Pattern
    • Flyweight Pattern
    • Chain Of Responsibility Pattern
    • Builder Pattern
    • Bridge Pattern
    • Compound Pattern
    • Proxy Pattern
    • State Pattern
    • Composite Pattern
    • Iterator Pattern
    • Template Method Pattern
    • Facade Pattern
    • Adapter Pattern
    • Singleton Pattern
    • Abstract Factory Pattern
      • Best Practices
    • Command Pattern
    • Factory Method Pattern
    • Decorator Pattern
      • Glossary
    • Observer Pattern
      • Quiz 3
      • Quiz 2
      • Quiz 1
    • Strategy Pattern

    MENU

    • Blogs
    • Github
    • About Me
    • Quiz 3
    • Visitor Pattern
    • Prototype Pattern
    • Memento Pattern
    • Mediator Pattern
    • Interpreter Pattern
    • Flyweight Pattern
    • Chain Of Responsibility Pattern
    • Builder Pattern
    • Bridge Pattern
    • Best Practices
    • Quiz 2
    • Compound Pattern
    • Proxy Pattern
    • State Pattern
    • Composite Pattern
    • Glossary
    • Iterator Pattern
    • Template Method Pattern
    • Quiz 1
    • Facade Pattern
    • Adapter Pattern
    • Command Pattern
    • Singleton Pattern
    • Abstract Factory Pattern
    • Factory Method Pattern
    • Decorator Pattern
    • Observer Pattern
    • Strategy Pattern
    • Design Patterns
    Home

    ❯

    Pattern Blogs

    Pattern Blogs

    1 min read

      • Definition
      • Real World Analogy
      • Design
      • Implementation in Java
      • Real World Examples
      • Definition
      • Real World Analogy
      • Design
      • Implementation in Java
      • Real World Examples
      • Design Principles:
      • Definition
      • Real World Analogy
      • Participants in the Pattern
      • Design
      • Implementation in Java
      • Real World Examples
      • Design Principles:
      • Definition
      • Real World Analogy
      • Design
      • Implementation in Java
      • Real World Examples
      • Design Principles:
      • Definition
      • Real World Analogy
      • Key Concepts
      • Design
      • Implementation in Java
      • Real World Examples
      • Design Principles:
      • Definition
      • Real World Analogy
      • Design
      • Implementation in Java
      • Real World Example
      • Design Principles:
      • Definition
      • Real World Analogy
      • Design
      • Implementation in Java
      • Real World Example
      • Design Principles:
      • Definition
      • Real World Analogy
      • Why Use Builder Pattern
      • How Builder Pattern is Different from Abstract Factory Pattern?
      • Design
      • Implementation in Java
      • Real World Example
      • Design Principles:
      • Definition
      • Real World Analogy
      • How Bridge Pattern is different from Strategy Pattern?
      • Design
      • Implementation in Java
      • Real world Example
      • Design Principles:
          • Definition
          • Real World Analogy
          • Design
          • Implementation in Java
          • Real World Analogy - 2 (MVC)
          • Real World Example
          • Design Principles:
          • Definition
          • Real-World Analogy
          • How This Works
          • Java RMI
          • Design
          • Implementation in Java
          • Registering with the RMI Registry
          • Creating the Monitor (Client-Side Proxy)
          • Creating the Client (RMI Stub User)
          • Implementation in Java – 2
          • Types of Proxy
          • Remote Proxy:
          • Virtual Proxy:
          • Protection Proxy:
          • Cache Proxy:
          • Real-World Examples
          • Design Principles:
          • Definition
          • Real World Analogy
          • Design
          • Implementation in Java
          • Real World Examples
          • Design Principles:
          • Definition
          • Real World Analogy
          • Design
          • Implementation in Java
          • Real World Example
          • Design Principles:
          • 1. Strategy Pattern:
          • 2. Observer Pattern:
          • 3. Decorator Pattern:
          • 4. Factory Method Pattern
          • 5. Abstract Factory Pattern
          • 6. Singleton Pattern
          • 7. Command Pattern
          • 8. Adapter Pattern
          • 9. Facade Pattern
          • 10. Iterator Pattern
          • 11. Composite Pattern
          • 12. State Pattern
          • 13. Proxy Pattern
          • 14. Compound Pattern
          • 15. Bridge Pattern
          • 16. Builder Pattern
          • 17. Chain of Responsibility Pattern
          • 18. Flyweight Pattern
          • 19. Interpreter Pattern
          • 20. Mediator Pattern
          • 21. Memento Pattern
          • 22. Prototype Pattern
          • 23. Visitor Pattern
          • Definition
          • Real World Analogy
          • Design
          • Implementation in Java
          • Real World Example
          • Design Principles:
          • Definition
          • Real World Analogy
          • Design
          • Implementation in Java
          • Real World Example
          • Design Principles:
            • Definition
            • Real World Analogy
            • Design
            • Implementation in Java
            • Design Principles:
            • Definition
            • Real World Analogy
            • Design
            • Implementation In Java
            • Class Adapter
            • Real World Example
            • Design Principles:
            • Definition
            • Real-World Analogy
            • Design
            • Implementation in Java
            • Real-World Uses
            • Design Principles:
            • Definition
            • Real-World Analogy
            • Implementation in Java
            • Design Diagram
            • Real-World Example in Java
            • Definition
            • Real World Analogy
            • Design
            • Design Principles
            • Definition
            • Real-World Analogy
            • Initial Implementation
            • Applying the Factory Method Pattern
            • Revised Design
            • Implementing the Revised Pattern
            • Definition
            • Real World Analogy
            • Design
            • Coding Decorator Pattern
            • Complete Code In Java
            • Real World Example
            • Design Principles
            • Definition
            • Real World Analogy
            • Design
            • Code in Java
            • Real World Example
            • Design Principles
            • Definition
            • Real World Analogy - 1
            • Code in Java
            • Real World Analogy - 2
            • Real World Example
            • Design Principles
            • What is Design Pattern ?
            • Three Main Patterns
            • Tightly Coupled and Loosely Coupled Classes
            • 1. Tightly Coupled Classes
            • 2. Loosely Coupled Classes
            • SOLID Principles
            • 1. Single Responsibility Principle (SRP)
            • 2. Open-Closed Principle (OCP)
            • 3. Liskov Substitution Principle (LSP)
            • 4. Interface Segregation Principle (ISP)
            • 5. Dependency Inversion Principle (DIP)
            • Contents:

            Recent Patterns

            • Quiz 3

              Jun 18, 2026

              • quiz
            • Visitor Pattern

              Jun 18, 2026

              • behavioral
            • Prototype Pattern

              Jun 13, 2026

              • creational
            • Memento Pattern

              Jun 05, 2026

              • behavioral
            • Mediator Pattern

              May 30, 2026

              • behavioral

            Created with ❤️ by Prathamesh Dhande

            • GitHub
            • LinkedIn

            Written on Obsidian

            Powered by Quartz

            Hosted on GitHub Pages