Single Responsibility Principle

SRP (Single Responsibility Principle) was devised by Robert C. Martin, an American software engineer. The principle is a cornerstone of clean code, advocating for singular,…