System Overview - Single Responsibility Principle
The Single Responsibility Principle (SRP) is a design guideline that states each component or module in a system should have only one reason to change. This means every part of the system should focus on a single task or responsibility, making the system easier to understand, maintain, and scale.