A canonical form for the SOLID principles: the case of SRP


Having something like a canonical form to document design principles enables a better understanding of the structure of both the problem (context and constraints) and the solution.

Advertisements