Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.
solid [2014/10/10 02:12] gbdivers créée |
solid [2016/07/05 18:55] (Version actuelle) gbdivers |
||
---|---|---|---|
Ligne 2: | Ligne 2: | ||
^ Chapitre précédent ^ [[programmez_avec_le_langage_c|Sommaire principal]] ^ Chapitre suivant ^ | ^ Chapitre précédent ^ [[programmez_avec_le_langage_c|Sommaire principal]] ^ Chapitre suivant ^ | ||
- | ====== Les principes SOLID ====== | + | ====== [Aller plus loin] Les principes SOLID ====== |
- | On a vu la syntaxe pour créer une classe. On a également vu une première sémantique (valeur, la sémantique d'entité sera vu par la suite) pour donner un certain nombre de règles pour concevoir une classe (se poser les bonnes question sur l'api que l'on doit fournir). | + | On a vu la syntaxe pour créer une classe. On a également vu une première sémantique (valeur, la sémantique d'entité sera vu par la suite) pour donner un certain nombre de règles pour concevoir une classe (se poser les bonnes questions sur l'api que l'on doit fournir). |
- | Mais plus globalement, que peut-on faire ou ne pas faire pour créer une classe. Et surtout comment prévoir à long terme la qualité du code sur une classe que l'on concoit ? | + | Mais plus globalement, que peut-on faire ou ne pas faire pour créer une classe. Et surtout comment prévoir à long terme la qualité du code sur une classe que l'on conçoit ? |
Plusieurs principes, destinés à améliorer les garanties de qualité logiciel (évolutivité, maintenabilité, etc) | Plusieurs principes, destinés à améliorer les garanties de qualité logiciel (évolutivité, maintenabilité, etc) | ||
Ligne 21: | Ligne 21: | ||
^ Chapitre précédent ^ [[programmez_avec_le_langage_c|Sommaire principal]] ^ Chapitre suivant ^ | ^ Chapitre précédent ^ [[programmez_avec_le_langage_c|Sommaire principal]] ^ Chapitre suivant ^ | ||
- | {{tag> Cours C++}} |