Do you REALLY know what SOLID means? (#1: Single Responsibility Principle)

Single Responsibility Principle

Single Responsibility Principle: Do one thing and do it well!This principle states that a class should only have one responsibility. Furthermore, it should only have one reason to change. SRP, like most principles out there, can be over-applied. If we create a new class for incrementing integers, then yeah, that may be a single responsibility, … Read more