Hello,
J'ai un petit souci avec lesprincipes suivants de SOLID :
- SRP (Single Responsability Principle)
- OCP (Open Closed Principle)
Si je prends une classe rectangle, et que je veux pouvoir dessiner le rectangle et calculer sa surface :
- SRP me dit que ces deux fonctionnalités doivent être sorties de la classe (car après tout, il y a 2 fonctionnalités)
- OCP me dit de les mettre dedans (voir par exemple ce lien)
Du coup, je ne sais plus où donner de la tête.
Partager