π LLD (Low-Level Design) Content Structure Overview
π LLD (Low-Level Design) Content Structure Overview
Section titled βπ LLD (Low-Level Design) Content Structure OverviewβLocation:
dsa-docs/src/content/docs/lld/Total Files: 25 files (10 core + 15 projects)
π Directory Tree
Section titled βπ Directory Treeβlld/βββ π index.mdββββ π (core files) (10 files)β βββ 01-oop-fundamentals.mdβ βββ 02-solid-principles.mdβ βββ 03-uml-basics.mdβ βββ 04-class-diagrams.mdβ βββ 05-object-relationships.mdβ βββ 06-design-principles.mdβ βββ 07-dependency-injection.mdβ βββ 08-design-pattern-selection.mdβ βββ 09-machine-coding-approach.mdβ βββ 10-code-organization.mdββββ π projects/ (15 files) βββ design-parking-lot.md βββ design-elevator-system.md βββ design-tic-tac-toe.md βββ design-snake-and-ladder.md βββ design-chess-game.md βββ design-bookmyshow.md βββ design-splitwise.md βββ design-atm.md βββ design-vending-machine.md βββ design-hotel-management.md βββ design-library-management.md βββ design-rate-limiter.md βββ design-cache-system.md βββ design-logging-framework.md βββ design-notification-service.mdπ Content Summary
Section titled βπ Content SummaryβCore Concepts (10 files):
- OOP fundamentals, SOLID principles
- UML basics, class diagrams
- Object relationships (association, aggregation, composition)
- Design principles, dependency injection
- Design pattern selection, machine coding approach
- Code organization
Machine Coding Projects (15 files):
| Project | Key Focus |
|---|---|
| Parking Lot | Spot management, pricing, ticketing |
| Elevator System | Scheduling, floor requests, capacity |
| Tic Tac Toe | Game logic, win detection, multiplayer |
| Snake and Ladder | Board game logic, dice, players |
| Chess Game | Move validation, check/checkmate, AI |
| BookMyShow | Theater, seat selection, booking |
| Splitwise | Expense sharing, settlements, groups |
| ATM | Withdrawal, deposit, balance, pin auth |
| Vending Machine | Inventory, payment, change |
| Hotel Management | Rooms, booking, billing |
| Library Management | Catalog, members, borrowing |
| Rate Limiter | Token bucket, sliding window |
| Cache System | LRU, LFU, TTL eviction |
| Logging Framework | Log levels, appenders, formatting |
| Notification Service | Channels, templates, queue |
File Count: 25 files | Created: July 3, 2026