jjmonagas / SOLID

Demonstrating the SOLID design principles in Java

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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


Languages

Language:Java 100.0%