Skip to content

mikeknep/SOLID

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

Demonstrating the SOLID design principles in Java

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages