An open API service indexing awesome lists of open source software.

https://github.com/kb-web-development/solid-principles

My own implemented examples of the 5 SOLID design principles
https://github.com/kb-web-development/solid-principles

Last synced: 3 months ago
JSON representation

My own implemented examples of the 5 SOLID design principles

Awesome Lists containing this project

README

        

This repository shows my own implemented examples of the 5 SOLID design principles used in software engineering.

These 5 design principles are intended to make object-oriented designs more understandable, flexible and maintainable.

The 5 SOLID design principles are the:

1. (S) Single-responsibility principle

2. (O) Open–closed principle

3. (L) Liskov substitution principle

4. (I) Interface segregation principle

5. (D) Dependency inversion principle

For an overview of the 5 SOLID design principles:

https://en.wikipedia.org/wiki/SOLID

I included basic php unit testing.