The Five Solid SOLID Principles

A summary of what the five SOLID principles are


Just a collection of some wisdom/thoughts on each of the SOLID principles put forth by Uncle Bob. SOLID = Single Responsibility, Open/Closed, Liskov Substitution, Interface Segregation, and Dependency Inversion. Together they are the power team that help make clean code happen.

S - Single Responsibility:

O - Open/Closed:

L - Liskov Substitution:

I - Interface Segregation:

D - Dependency Inversion:

So yeah. Those are my thoughts on them right now. They may grow and harden into something more coherent and expansive, but here they are in all their fledgling glory.