Tag: solid
All the articles with the tag "solid".
OOP Design Principles Part 3 — DIP
Covering the final SOLID principle: DIP. We explore what it means to invert the direction of dependencies, and how it differs from Spring's DI, through...
OOP Design Principles Part 2 — LSP and ISP
Covering the third and fourth principles of SOLID. We examine through code whether subclasses can truly substitute their parents, and how small an...
OOP Design Principles Part 1 — SRP and OCP
Covering the first two principles of SOLID: SRP and OCP. We explore through code what it means to limit a class to a single reason for change and to...


