Skip to content

AKDev32/SOLID-LLD

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SOLID-LLD

A Java repository focused on implementing and demonstrating SOLID principles and Low-Level Design (LLD) concepts.

Overview

This project provides practical examples and explanations of the SOLID principles in object-oriented design, aimed at helping developers understand and apply these foundational guidelines in real-world scenarios. It serves as an educational resource for anyone looking to strengthen their grasp of clean code practices and design patterns.

SOLID Principles

  • Single Responsibility Principle
  • Open/Closed Principle
  • Liskov Substitution Principle
  • Interface Segregation Principle
  • Dependency Inversion Principle

Features

  • Java-based code examples for each SOLID principle
  • Demonstrations of common LLD patterns
  • Well-organized code for easy learning and reference

Getting Started

  1. Clone the Repository

    git clone https://github.com/AKDev32/SOLID-LLD.git
    cd SOLID-LLD
  2. Open with your Java IDE
    Recommended: IntelliJ IDEA, Eclipse, or VS Code with Java extension.

  3. Explore the Code
    Browse through the directory structure to find code samples for each principle or pattern.

Prerequisites

  • Java JDK 8 or later
  • A Java IDE or text editor

Contributing

Contributions are welcome! Please open issues or pull requests to suggest improvements or add new examples.

License

This project is currently unlicensed.

Author

AKDev32


This README is a template based on repository information and standard Java project conventions. For more details, visit the repository.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published