Prinsippet om separasjon av ansvar
Prinsippet om separasjon av ansvar innebærer å identifisere funksjonelle blokker i utviklingsprosjektet som løser spesialiserte oppgaver.
En stor fordel ved å bruke prinsippet om separasjon av ansvar er at kompleksiteten i arbeidsflyten reduseres samtidig som påliteligheten og fleksibiliteten (tilpasningsevnen) økes.
Det enkleste eksemplet på bruk av prinsippet om separasjon av ansvar er separasjon av funksjoner mellom klasser og objekter i OOP.
Se også
-
prinsippet
SOLID,
som setter retningslinjer for programvare basert på OOP -
prinsippet
DRY,
som deler programvare inn i små komponenter -
prinsippet
KISS,
som antyder å unngå å komplisere programvaren -
prinsippet
YAGNI,
som antyder å unngå overflødig funksjonalitet i programvaren -
prinsippet
CQS,
som tildeler bare én kommando til hver funksjon -
prinsippet
LoD,
som brukes i programvareutvikling