Ensemble de règles LoD
L'ensemble de règles LoD pour la programmation (Law of Demeter, Loi de Déméter) suppose que lors du développement logiciel, il faut limiter l'interaction entre les différents composants du système.
Selon les règles LoD, chaque composant dans votre système doit :
- Avoir des connaissances limitées sur le fonctionnement et les fonctionnalités des autres modules et composants.
- Interagir uniquement avec les composants autorisés et être isolé du travail avec des modules inconnus.
Voir aussi
-
le principe
SOLID,
qui définit 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 excessives des logiciels -
le principe
CQS,
qui n'attribue qu'une seule commande à chaque fonction -
le principe de séparation des responsabilités,
qui est appliqué lors du développement logiciel