Skip to content

Build Solid Foundations with SOLID Principles - A Repository of Implementations in Java.

Notifications You must be signed in to change notification settings

prakhyatsinghal/SOLID-Principles---LLD

Repository files navigation

SOLID design principles

This repository contains examples of the five SOLID design principles of object-oriented programming. The examples are written in Java. Each example has a "good" and "bad" version to demonstrate adherence to and violation of the principle, respectively.

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

About

Build Solid Foundations with SOLID Principles - A Repository of Implementations in Java.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages