Continuing our study to Be a Professional Developer and exploring SOLID principles, today we will dive into the 3rd principle of SOLID, Liskov Substituition Principle (LSP).

Continuing our study to Be a Professional Developer and exploring SOLID principles, today we will dive into the 3rd principle of SOLID, Liskov Substituition Principle (LSP).
In our goal to become professional developers, this article will explore the Facade Design Pattern introduced in the Design Patterns book.
Are you a professional developer?
// Save your answer here boolean amIProfessional = true | false;
My first answer to this question was:
Yes, I am a professional!
However, I have been “trying” to be a professional for about 11 years.
I said “trying” because, according to Robert C. Martin (Uncle Bob), we need to understand certain principles to truly be a PROFESSIONAL!