Piyush Patel
Piyush Patel

  • Tutorials
  • Interview Prep
    • Data Structures

    • Algorithms

    • Coding Problems

    • High Level System Design

    • SQL Problems

    • Low Level System Design

  • Blogs

/

  • Font Size
  • Palette
  • Mode
Browse docs
  • Intro to OOP
  • UML Class Diagrams
  • Features of a Good Software Design
  • SOLID Principles
  • What Are Design Patterns
  • Factory Method Pattern
  • Abstract Factory Pattern
  • Builder Pattern
  • Singleton Pattern
  • Prototype Pattern
  • Adapter Pattern
  • Bridge Pattern
  • Composite Pattern
  • Decorator Pattern
  • Facade Pattern
  • Proxy Pattern
  • Flyweight Pattern
  • Command Pattern
  • Chain of Responsibility Pattern
  • Iterator Pattern
  • Observer Pattern
  • Mediator Pattern
  • Memento Pattern
  • State Pattern
  • Strategy Pattern
  • Visitor Pattern
  • Template Method Pattern
  1. Home
  2. Low Level System Design

1 - Intro to OOP

2 - UML Class Diagrams

3 - Features of a Good Software Design

4 - SOLID Principles

5 - What Are Design Patterns

6 - Factory Method Pattern

7 - Abstract Factory Pattern

8 - Builder Pattern

9 - Singleton Pattern

10 - Prototype Pattern

11 - Adapter Pattern

12 - Bridge Pattern

13 - Composite Pattern

14 - Decorator Pattern

15 - Facade Pattern

16 - Proxy Pattern

17 - Flyweight Pattern

18 - Command Pattern

19 - Chain of Responsibility Pattern

20 - Iterator Pattern

21 - Observer Pattern

22 - Mediator Pattern

23 - Memento Pattern

24 - State Pattern

25 - Strategy Pattern

26 - Visitor Pattern

27 - Template Method Pattern

Actions
X Facebook

Go back Reload Copy URL

Piyush Patel

One stop shop for all technology content

Copyright © 2023-2025 Piyush Patel. All Rights Reserved.
Build with ❤️ for everyone.