How to apply Component Cohesion Principles to Spring Boot Application

Reuse/Release Equivalence , Common Closure and Common Reuse Principles applied to the real world example.

Photo by Angeles Pérez on Unsplash

After discussing S.O.L.I.D. principles, it is time to take a look at Software Component Principles. In first set of principles , we talked about principles where we question how to structure software system in more low-level: classes…