Principen om ansvarsfördelning
Principen ansvarsfördelning innebär att man i ett utvecklingsprojekt identifierar funktionella block som löser specialiserade uppgifter.
En stor fördel med att tillämpa principen om ansvarsfördelning är att komplexiteten i arbetsflödet minskar och samtidigt ökar dess tillförlitlighet och flexibilitet (anpassningsförmåga).
Ett av de enklaste exemplen på användning av principen om ansvarsfördelning är uppdelningen av funktioner mellan klasser och objekt i OOP.
Se även
-
principen
SOLID,
som ger rekommendationer för mjukvara baserad på OOP -
principen
DRY,
som delar upp mjukvara i små komponenter -
principen
KISS,
som förespråkar att undvika att komplicera mjukvara -
principen
YAGNI,
som förespråkar att avstå från överflödig funktionalitet i mjukvara -
principen
CQS,
som ger varje funktion endast ett kommando -
principen
LoD,
som tillämpas vid mjukvaruutveckling