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).
Author Archives: karanalpe
Architecture Pattern vs Design Pattern (BPD)
I’m reading the Effective Angular by Roberto Heckers and I found the difference beteween Architecture Patterns and Design Patterns. For this reason, I decided to share some insights on this topic.
Open/Closed Principle of SOLID (BPD)
Today, we will explore the Open/Closed Principle (OCP) from SOLID, which was introduced by Bertrand Meyer in 1988. The principle states:
A software artifact should be open for extension but closed for modification.
Single Responsibility Principle of SOLID (BPD)
According to Robert C. Martin (Uncle Bob), the Single Responsibility Principle (SRP) is:
A module must be responsible to one, and only one, actor.
In this article, we will understand what this statement means studying the first principle from SOLID.
Facade Design Pattern (BPD)
In our goal to become professional developers, this article will explore the Facade Design Pattern introduced in the Design Patterns book.