Les principes solides sont une façon, un ensemble de recommandations et de principes, de construire des logiciels robustes. Les principes SOLID fonctionnent pour la conception orientée objet (OOP). Leur auteur est Robert C. Martin et datent d'environ 2000.
Caractère | Nom du principe | Explication |
---|---|---|
S |
Principe de responsabilité unique | Chaque classe n'a qu'une seule responsabilité. |
O |
Principe d'ouverture/fermeture | La fonctionnalité d'une classe peut être étendue sans la modifier. |
L |
Principe de substitution de Liskov | Les classes doivent être entièrement substituables par leurs descendants. |
I |
Principe de ségrégation des interfaces | Utilisez des interfaces petites et étroitement ciblées. |
D |
Principe d'inversion de dépendance | Dépendre des abstractions, pas des implémentations. |
Jan Barášek Více o autorovi
Autor článku pracuje jako seniorní vývojář a software architekt v Praze. Navrhuje a spravuje velké webové aplikace, které znáte a používáte. Od roku 2009 nabral bohaté zkušenosti, které tímto webem předává dál.
Rád vám pomůžu:
Články píše Jan Barášek © 2009-2024 | Kontakt | Mapa webu
Status | Aktualizováno: ... | fr