A software design principle that states that a class or module should have only one reason to change, focusing on doing one thing well.
"The developer adhered to the single-responsibility principle when designing the application architecture."
A software design principle that states that a class or module should have only one reason to change, focusing on doing one thing well.
"The developer adhered to the single-responsibility principle when designing the application architecture."