Affichage des articles dont le libellé est Design Pattern. Afficher tous les articles
Affichage des articles dont le libellé est Design Pattern. Afficher tous les articles

mercredi 29 mai 2013

Le « O » de SOLID : Open/Closed Principle (OCP)


Au sein de la programmation orientée objet, le principe « Ouvert/Fermé » est le deuxième principe de SOLID, et s'applique aux différents concepts manipulés : Assembly, Class, Method. Selon la définition de Bertrand Meyer :

« Software entities should be open for extension, but closed for modification ».

dimanche 19 mai 2013

Le « S » de SOLID : Single Responsability Principe (SRP)


Le principe de responsabilité unique est un concept phare dans la programmation orientée objet. Il introduit le fait qu’une classe ne doit avoir qu’une seule responsabilité bien définie, afin qu’il n’existe qu’une seule raison pour qu’elle change.