conception:ddd:principes
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
conception:ddd:principes [2021/11/30 16:32] – sgariepy | conception:ddd:principes [2022/02/02 00:42] (Version actuelle) – modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 4: | Ligne 4: | ||
====== SOLID ====== | ====== SOLID ====== | ||
- | * Single responsabilty | + | * Single responsabilty: « chaque module doit faire une chose et la faire bien » |
- | * Open-Close | + | * Open-Close: « vous devriez pouvoir utiliser et ajouter à un module sans le réécrire » |
- | * Liskov Substitution | + | * Liskov Substitution: « vous devriez pouvoir remplacer une chose par une autre si ces choses sont déclarées pour se comporter de la même manière » |
- | * Interface Segragation | + | * Interface Segragation: « ne montrez pas à vos clients plus que ce qu'ils ont besoin de voir » |
- | * Dependancy Inversion | + | * Dependancy Inversion: « dépendre des abstractions, |
conception/ddd/principes.1638286333.txt.gz · Dernière modification : 2022/02/02 00:42 (modification externe)