Principen om adskillelse af ansvar
Princippet om adskillelse af ansvar innebærer identifikation af funktionelle blokke i det udviklede projekt, der løser specialiserede opgaver.
En stor fordel ved at anvende princippet om adskillelse af ansvar er, at kompleksiteten af arbejdsprocessen reduceres, og samtidig øges dens pålidelighed og fleksibilitet (tilpasningsevne).
Det mest enkle eksempel på anvendelse af princippet om adskillelse af ansvar er opdelingen af funktioner mellem klasser og objekter i OOP.
Se også
-
princippet
SOLID,
som giver retningslinjer for software baseret på OOP -
princippet
DRY,
som opdeler software i små komponenter -
princippet
KISS,
som foreslår at undgå at komplicere software -
princippet
YAGNI,
som foreslår at undgå overflødig funktionalitet i software -
princippet
CQS,
som kun giver én kommando til hver funktion -
princippet
LoD,
som anvendes i softwareudvikling