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.








Répondre avec citation









(même si le problème se présentera plutôt si tu as de nombreux type dérivés de Render à maintenir en état de fonctionnement).


Partager