Les principes SOLID sont un ensemble de directives de conception logicielle qui visent à créer des systèmes logiciels flexibles, extensibles et faciles à maintenir.
Chacun de ces principes représente un concept clé pour la création de code de qualité.
Dans ce document, nous allons explorer ces principes avec des exemples de code C#.
Le SRP stipule qu'une classe devrait avoir une seule raison de changer.
En d'autres termes, une classe ne doit avoir qu'une seule responsabilité.