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 solutions
πΉ Contributions Welcome! Feel free to raise issues and submit PRs. π