Princip oddělení odpovědnosti
Princip oddělení odpovědnosti předpokládá vymezování ve vyvíjeném projektu funkčních bloků, řešících specializované úlohy.
Velkou výhodou aplikace principu oddělení odpovědnosti je to, že se snižuje složitost pracovního procesu a zároveň se zvyšuje jeho spolehlivost a pružnost (adaptabilita).
Nejjednodušším příkladem použití principu oddělení odpovědnosti je rozdělení funkcí mezi třídami a objekty v OOP.
Viz také
-
princip
SOLID,
který stanovuje doporučení SW na bázi OOP -
princip
DRY,
který odděluje SW na malé komponenty -
princip
KISS,
který předpokládá odmítnutí komplikování SW -
princip
YAGNI,
který předpokládá odmítnutí nadbytečné funkcionality SW -
princip
CQS,
který stanovuje pro každou funkci pouze jeden příkaz -
princip
LoD,
který se aplikuje při vývoji SW