Skip to content
mikeknepPublic

About

Demonstrating the SOLID design principles in Java

Resources

Stars

394 stars

Watchers

21 watching

Forks

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

394 stars

Watchers

21 watching

Forks

Releases

Packages

Contributors

Languages