Skip to content
Dev Dump

Low-Level Design

  • Understanding classes, objects, and their relationships
  • Object-Oriented Programming principles (encapsulation, inheritance, polymorphism, abstraction)
  • UML Design - Unified Modeling Language diagrams and design visualization
  • SOLID - Single Responsibility, Open/Closed, Liskov Substitution, Interface Segregation, Dependency Inversion
  • Design Principles - Core design principles for maintainable code
  • Design Principles - II - Additional design principles and best practices