Liskov Substitution: The Real Meaning of Inheritance
Introduction
Link to headingAfter exploring Dependency Inversion and Interface Segregation, let’s tackle perhaps the most misunderstood principle of SOLID: The Liskov Substitution Principle (LSP).Again, kudos to Uncle Bob for reminding me about the importance of good software architecture in his classic Clean Architecture! That book is my primary inspiration for this series. Without clean architecture, we’ll all be building firmware (my paraphrased summary).The Liskov Substitution Principle stat...
Read more at cekrem.github.io