SOLID Principles: Explanation and examples

Simon Høiberg
ITNEXT
Published in
5 min readJan 1, 2019

--

SOLID is an acronym for 5 important design principles when doing OOP (Object Oriented Programming).

These 5 principles were introduced by Robert C. Martin (Uncle Bob), in his 2000 paper Design Principles and Design Patterns.
The actual SOLID acronym was, however, identified later by Michael Feathers.

--

--