separation of concerns vs single responsibility principle

Back to top button