1 — Dependency Injection
Purpose
[stub: dependency-injection]
Planned coverage:
- Constructor Injection
- Setter Injection
- Interface Injection
Metadata
| Author | Amit Singh |
| Scope | low-level-design |
Local graph
Related notes
2 — Inversion of Control
Explains how inverting control of object creation and lifecycle from application code to a framework or container reshapes dependency flow in a design.
3 — Service Locator vs DI
Contrasts the service locator pattern with dependency injection, weighing hidden dependency lookups against explicit, visible constructor contracts.
4 — Object Factories
Covers factory patterns that encapsulate object construction logic and decouple it from the code that consumes the resulting objects.
Low-Level Design for MAANG Interviews
A book-shaped table of contents for LLD interview prep: OOP fundamentals through SOLID, design principles, UML, design patterns, dependency management, reliability, concurrency, domain modeling, API design, testing, refactoring, classic interview problems, advanced architecture, and performance — cross-linking Object-Oriented Programming and Patterns instead of duplicating them.