Principiul separării responsabilităților
Principiul separării responsabilităților implică evidențierea în proiectul dezvoltat a blocurilor funcționale care rezolvă sarcini specializate.
Marele avantaj al aplicării principiului separării responsabilităților constă în faptul că scade complexitatea fluxului de lucru și în același timp crește fiabilitatea și flexibilitatea (adaptabilitatea) acestuia.
Cel mai simplu exemplu de utilizare a principiului separării responsabilităților este separarea funcțiilor între clase și obiecte în OOP.
Vezi și
-
principiul
SOLID,
care oferă recomandări pentru software bazate pe OOP -
principiul
DRY,
care separă software-ul în componente mici -
principiul
KISS,
care presupune renunțarea la complicarea software-ului -
principiul
YAGNI,
care presupune renunțarea la funcționalitatea excesivă a software-ului -
principiul
CQS,
care stabilește pentru fiecare funcție o singură comandă -
principiul
LoD,
care este aplicat în dezvoltarea de software