SINGLE RESPONSIBILITY PRINCIPLE (SRP)

A class should have one, and exclusively one, reason to change.

In other words, we shouldn't have a single class doing everything: receiving data, validating requests, applying business rules, and accessing the database...

This class that “does it all” is the famous God Class, and it is an anti-pattern.

IS IT REALLY THAT IMPORTANT?