Principe de séparation des responsabilités
Le principe de séparation des responsabilités implique l'identification, dans un projet en cours de développement, de blocs fonctionnels résolvant des tâches spécialisées.
Le grand avantage de l'application du principe de séparation des responsabilités réside dans le fait que cela réduit la complexité du processus de travail et augmente en même temps sa fiabilité et sa flexibilité (adaptabilité).
L'exemple le plus simple d'utilisation du principe de séparation des responsabilités est la séparation des fonctions entre les classes et les objets dans la POO.
Voir aussi
-
le principe
SOLID,
qui fournit des recommandations pour les logiciels basés sur la POO -
le principe
DRY,
qui divise le logiciel en petits composants -
le principe
KISS,
qui suppose l'abandon de la complexification des logiciels -
le principe
YAGNI,
qui suppose l'abandon des fonctionnalités logicielles superflues -
le principe
CQS,
qui n'attribue qu'une seule commande à chaque fonction -
le principe
LoD,
qui est appliqué lors du développement de logiciels