Make fine grained interfaces that are client specific. Robert C. Martin Welcome back to the series on SOLID. By now, I’ll assume you’ve …
Archives for May 2018
L for Liskov Substitution Principle
Derived classes must be substitutable for their base classes. Robert C. Martin Welcome back to the series on SOLID. By now, I’ll assume …
O for Open/Closed Principle
You should be able to extend the behavior of a system without having to modify that system. Robert C. Martin Welcome back to the series on …
S for Single Responsibility Principle
A class should have only one reason to change. Robert C. Martin I'm going to start a five blog post journey about the five principles …