Načelo jedinstvene odgovornosti (SRP) je arhitektonski obrazac koji sugerira da bi klasa trebala imati samo jednu odgovornost ili razlog za promjenu. To znači da bi razred trebao imati samo jedan posao, zadatak ili funkciju za obavljanje, i to bi trebao obavljati dobro bez odgovornosti za bilo koje druge zadatke.
SRP obrazac osigurava da je svaka klasa visoko kohezivna i ima minimalnu spregu s drugim klasama, čineći softverski sustav modularnijim i lakšim za razumijevanje i održavanje. Rastavljanjem složenih sustava na manje, više fokusirane klase, cjelokupna arhitektura postaje fleksibilnija, skalabilnija i proširiva.
Ukratko, SRP arhitekturni obrazac odnosi se na dizajniranje klasa koje imaju jednu odgovornost, što ih čini lakima za razumijevanje, testiranje i održavanje.
Datum objave: