🛠️ Design Patterns

  • Blogs
  • Github
  • About Me
    • 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

    MENU

    • Blogs
    • Github
    • About Me
    • 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 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
        • 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

          • Best Practices

            Feb 11, 2026

            • bestpractices
          • Quiz 2

            Feb 11, 2026

            • quiz
          • Compound Pattern

            Feb 10, 2026

            • behavioral
            • creational
            • structural
          • Proxy Pattern

            Dec 12, 2025

            • structural
          • State Pattern

            Dec 10, 2025

            • behavioral

          Created with ❤️ by Prathamesh Dhande

          • GitHub
          • LinkedIn

          Written on Obsidian

          Powered by Quartz

          Hosted on GitHub Pages