Articles

Affichage des articles du septembre, 2008

Principes SOLID

En programmation orientée objet, SOLID est un acronyme mnémonique qui regroupe cinq principes de conception destinés à produire des architectures logicielles plus compréhensibles, flexibles et maintenables. Les principes sont un sous-ensemble de nombreux principes promus par l'ingénieur logiciel et instructeur américain Robert C. Martin. Responsabilité unique (Single responsibility principle) une classe, une fonction ou une méthode doit avoir une et une seule responsabilité. Plus de détails dans l'article dédié au principe de responsabilité unique en programmation . Ouvert/fermé (Open/closed principle) une entité applicative (classe, fonction, module ...) doit être fermée à la modification directe mais ouverte à l'extension Tout module (package, classe, méthode) doit être ouvert aux extensions mais fermé aux modifications. ouvert aux extensions : le module peut être étendu pour proposer des comportements qui n'étaient pas prévus lors de sa création. fermé aux modificat