1. Which statement best describes the Single Responsibility Principle?
SRP reduces ripple effects. When a class owns one responsibility, changes are localized and easier to test. This improves cohesion and long-term maintainability. In system design, the same idea guides service boundaries: one clear capability per service keeps coupling low and evolution safer.