(Tip - whenever you see a black triangle like this, click to extend. You might find some cool memes, might also stumble upon boring codes, but who knows? Always take a peek :-)
Deeper Dive into S.O.L.I.D Principles with Python.
SOLID is an acronym that stands for five object-oriented design principles that help to make software more maintainable, scalable, and easy to extend. The principles are a subset of many principles promoted by **Robert C. Martin (AKA Uncle Bob)** first introduced in his 2000 paper Design Principles and Design Patterns discussing **software rot.** The SOLID acronym was introduced later, around 2004, by Michael Feathers.
Here are the high level overviews/definitions of each principle. (Take a look, don’t worry too much. They are explained with examples and memes later) -
If I were reading this, I’d say - “woah, I understood nothing of this”, then rage quit asap. But, rest assured, you don’t have memorize or understand all these now. Continue.