SOLID: Single Responsibility Principle
The single responsibility principle has a pretty straightforward definition. Every function, class, or module should have one and only one reason to change. This definition seems pretty simple. However, it might be a little bit abstract. For example, what is a reason to change? Well, in this context, a reason to change is a synonym […]
SOLID: Single Responsibility Principle Read More »