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.

 

 
		
		 
         
 

 
			
			


 
   


 SRP vs OCP - fondamentaux peu solides
 SRP vs OCP - fondamentaux peu solides
				 Répondre avec citation
  Répondre avec citation
Partager