Skip to content

Single Responsibility Principle (SRP)

Miért?
A fókuszálás megkönnyíti a megértést. Egy olyan osztály, amelynek csak egy feladata van, érthetőbb, mint egy „szatócsbolt”.

A Single Responsibility Principle (SRP) egyike a SOLID-elveknek. Így hangzik: Egy osztálynak csak egy felelőssége kellene hogy legyen.A Single Responsibility Principle hátterében az a meggondolás áll, hogy egy alkalmazás funkcionalitásának bővítése vagy megváltoztatása csak néhány osztályt kellene érintsen. Minél több osztályhoz kell hozzányúlni, annál nagyobb lesz annak a veszélye, hogy a szükséges változtatások miatt problémák lépnek fel más helyeken, melyeknek tulajdonképpen semmi köze sincsen a bővítéshez. A Single Responsibility Principle megsértése csatoláshoz (coupling) vezet, és ezzel emeli a komplexitást, nehezebbé válik a kód megértése.

Published inElvek