Skip to content

A collection of Low-Level Design (LLD) implementations in C++ . Each project demonstrates real-world system design problems using OOP, design patterns, and clean architecture principles.

Notifications You must be signed in to change notification settings

sujal-GITHUB/Low-Level-Designs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Low Level Designs

A collection of Low-Level Design (LLD) implementations in C++. Each project demonstrates real-world system design problems using OOP, design patterns, and clean architecture principles.


Overview

This repository is intended for practice and learning of LLD concepts. Each folder/project contains a complete implementation of a system design problem, including:

  • Class design with OOP principles
  • Usage of design patterns where applicable
  • Sample main() demonstrating functionality
  • Comments and explanations for better understanding

Each project folder contains its own README explaining:

  • Design overview
  • Class relationships
  • How to run the code
  • Sample output

🛠️ How to Run

  1. Clone the repository:
git clone https://github.com/sujal-GITHUB/Low-Level-Designs.git
  1. Navigate to the project folder:
cd low-level-design-practice/Project1
  1. Compile the C++ code:
g++ main.cpp -o main
  1. Run the executable:
./main

Key Learnings

  • Applying OOP principles in real-world problem modeling
  • Understanding relationships between classes
  • Implementing design patterns in practice
  • Practicing modular and maintainable code

Contribution

Contributions are welcome!

You can:

  • Add new LLD projects
  • Improve existing implementations
  • Suggest optimizations or better design approaches

License

This repository is open-source and free to use for learning and practice.

About

A collection of Low-Level Design (LLD) implementations in C++ . Each project demonstrates real-world system design problems using OOP, design patterns, and clean architecture principles.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages