This repository contains structured resources for mastering Low-Level Design (LLD) concepts, including OOP principles, SOLID principles, and real-world system designs.
- Object-Oriented Programming (OOP) – Encapsulation, Abstraction, Inheritance, Polymorphism
- SOLID Principles – SRP, OCP, LSP, ISP, DIP
- Design Patterns – Factory, Singleton, Observer, Strategy, and more
- System Designs – Real-world LLD problems with code implementations
- [WIP]
oop-concepts/– Fundamentals of Object-Oriented Programming solid-principles/– Detailed explanations and examples of SOLID principles- [WIP]
design-patterns/– Common design patterns with real-world use cases design-problems/– System design problems with solutionselevator-system/– Elevator system design with code implementationparking-lot-system/– Parking lot system design with code implementation
🔹 Contributions Welcome! Feel free to raise issues and submit PRs. 🚀