simvora
ExploreBuildReplaysDaily (today's puzzle unsolved)PathsConcepts
—
All subjectsHigh-Level Design (HLD)Low-Level Design (LLD)Data Structures & Algorithms

Low-Level Design (LLD)

Object-Oriented Design and Design Patterns.

0 of 32 read

Start hereEncapsulation →

Object-Oriented Basics

4 concepts · 8 min

  1. Encapsulation2 min
  2. Inheritance2 min
  3. Polymorphism2 min
  4. Abstraction2 min

Design Principles

5 concepts · 10 min

  1. Single Responsibility Principle2 min
  2. Open/Closed Principle2 min
  3. Liskov Substitution Principle2 min
  4. Interface Segregation Principle2 min
  5. Dependency Inversion Principle2 min

Creational Patterns

5 concepts · 11 min

  1. Factory Method2 min
  2. Builder Pattern2 min
  3. Singleton Pattern2 min
  4. Abstract Factory3 minDeep dive
  5. Prototype Pattern2 minDeep dive

Structural Patterns

7 concepts · 16 min

  1. Adapter Pattern2 min
  2. Decorator Pattern3 min
  3. Facade Pattern2 min
  4. Proxy Pattern2 min
  5. Composite Pattern2 min
  6. Bridge Pattern2 minDeep dive
  7. Flyweight Pattern3 minDeep dive

Behavioral Patterns

11 concepts · 29 min

  1. Strategy Pattern2 min
  2. Observer Pattern2 min
  3. State Pattern3 min
  4. Command Pattern3 min
  5. Iterator Pattern2 min
  6. Template Method3 min
  7. Chain of Responsibility3 min
  8. Mediator Pattern3 minDeep dive
  9. Memento Pattern3 minDeep dive
  10. Visitor Pattern3 minDeep dive
  11. Interpreter Pattern2 minDeep dive
© 2026 simvora · non-commercial · the simulation is a model, not a benchmark
AboutPrivacyContactGitHub