Category: Architecture

by So you know how to code in general, understand the object-oriented programming, learned C++, and completed at least one Software Development Course (if you're not there yet, these articles aren't for you). You can write software easily if you know at least one programming language, but is your code any good?

Liskov's Substitution Principle in C++ is the second principle in this series which I will discuss here.

The examples above made it clear what this principle is striving for i.e. loose coupling & ensuring correct inheritance.

Related Articles