S.O.L.I.D Principles explained in Python with examples.
Published in
5 min readFeb 22, 2021
SOLID is a mnemonic abbreviation for a set of design principles created for software development in object-oriented languages. The principles in SOLID are intended to foster simpler, more robust and updatable code from software developers. Each letter in SOLID corresponds to a principle for development:
When implemented properly it makes your code more extendable, logical and easier to read.
To understand SOLID principles, you have to know the use of the interface clearly.