Tag Archives: SOLID: Part 3 – Liskov Substitution & Interface Segregation Principles

SOLID: Part 3 – Liskov Substitution & Interface Segregation Principles

The Single Responsibility (SRP), Open/Closed (OCP), Liskov Substitution, Interface Segregation, and Dependency Inversion. Five agile principles that should guide you every time you write code. Because both the Liskov Substitution Principle (LSP) and the Interface Segregation Principle (ISP) are quite easy to define and exemplify, in this lesson we will talk about both of them. Liskov Substitution Principle (LSP)… Read More »