May I give a single class multiple responsibilities if only one will ever be reusable?
- by lnluis
To the extent that I understand the Single Responsibility Principle, a SINGLE class must only have one responsibility.
We use this so that we can reuse other functionalities in other classes and not affect the whole class.
My question is: what if the entity has only one purpose that really interacts with the system, and that purpose won't change?…