Introduction To Low-Level Design

High-Level Design:

High Level Design

Low-Level Design

  1. UML diagrams
  2. Object Oriented Principles
  3. SOLID principles
HLD to LLD

UML Diagrams

Object Oriented Principles

  1. Abstraction
  2. Encapsulation
  3. Inheritance
  4. Polymorphism

SOLID Principles

  • Loose-coupling
  • Code Maintainibility
  • Dependency Management

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store