Home

Low-Level Design

My learning notes and ongoing study of OOP, SOLID principles, UML, and design patterns as I learn object-oriented design.

Low-Level Design (LLD), also known as Object-Oriented Design (OOD), focuses on how software components, classes, and objects are structured, how they interact, and how to apply design patterns to build reusable code.

[!NOTE] This post is a work-in-progress. I will try to keep updating it as I learn more about it.